Pagrindinis Pc Ir „Mac“ Kaip atnaujinti „WordPress“ be FTP prieigos

Kaip atnaujinti „WordPress“ be FTP prieigos



Kartais negalite atnaujinti „WordPress“ ir papildinių nenaudodami FTP paskyros. Paprastai tai atsitinka, kai „WordPress“ negali tiesiogiai bendrauti su jūsų / wp-content aplanku.

Kaip atnaujinti „WordPress“ be FTP prieigos

Net jei taip nutiks jums, yra tam tikrų būdų, kaip apeiti šią problemą ir modifikuoti „WordPress“ be FTP prieigos.

Kas atsitinka?

Kai jūsų žiniatinklio serveris turi leidimą pasiekti visus reikalingus failus, jis automatiškai atnaujins „WordPress“ ir visus jūsų įdiegtus papildinius. Tai nereiškia, kad turite turėti FTP / SFTP arba SSH prieigą. Vietoj to, jūs tiesiog turite nustatyti tam tikrus failų leidimus savo žiniatinklio serveryje. Sistema išbandys visus metodus, o jei niekas nepadės, ji grįš į FTP.

Tai vyksta tokia tvarka:

  1. Sistema bando įrašyti failą į / wp-content.
  2. Jei tai bus sėkminga, ji pradės palyginti failo nuosavybės teises su unikaliu identifikatoriumi (UID). Jei jis sutampa, galėsite įdiegti visus plėtinius ir atnaujinti „WordPress“.
  3. Jei šis metodas nepavyks, sistema praneš jums, kad jo negalima atnaujinti.

Jei nenorite priklausyti nuo šio automatinio patikrinimo, galite nustatyti konstantą savo / wp-config. Ši konstanta paprastai yra „FS_Method“.

Įveskite „FS_METHOD“

Greičiausias būdas išspręsti šią problemą yra apibrėžti konstantą. Tai naudinga, kai nenorite priklausyti nuo automatinio patikrinimo, kad nustatytumėte geriausią naudojamą failų sistemą. Tai galite padaryti apibrėždami „FS_Method“ faile /wp-config.php.

Štai kaip tai padaryti:

Raskite /wp-config.php

Prieš ką nors atlikdami, turite atidaryti /wp-config.php failą. Jį galite rasti „WordPress“ šakniniame aplanke. Jei kyla problemų jį rasti, taip pat galite rasti savo „WordPress“ diegimo programos aplanke. Failo vieta yra wordpress / wp-config.php

wp-config

Įdėkite FS_METHOD

Turėsite įklijuoti kodą į savo php failą. Po paskutine kodo eilute turėtumėte pridėti:

kaip ieškoti užblokuotų numerių

define('FS_METHOD','direct');

atnaujinti WordPress be ftp prieigos

Pridėję šį kodą, apeisite problemą. Įvedę failą, galite įkelti failą į savo svetainės šakninį aplanką serveryje, ir jis neturėtų turėti problemų dirbdamas akimirksniu.

Išsprendę FTP problemą, galėsite įdiegti priedus, plėtinius, svetainių temas ir kitus naujinius.

Išsami informacija apie FS_METHOD

FS_METHOD privers failų sistemos metodą. Turėtumėte pasirinkti tik vieną iš šių keturių: tiesioginis, ssh2, ftptext arba ftpsockets. Kodas iš ankstesnio pavyzdžio naudojo metodą „tiesioginis“. Šie metodai yra rūšiuojami pagal pirmenybę. Pirmoji pirmenybė yra „tiesioginė“, o ketvirtoji - „ftpsockets“.

  1. tiesioginis yra pirmenybė. Šį nustatymą sistema pasirenka automatiškai. Tai priverčia sistemą naudoti tiesioginių failų / IO užklausas PHP. Dėl netinkamos konfigūracijos kompiuterių šios užklausos gali sukelti saugos problemų.
  2. ssh2 yra antroji pirmenybė. Šis nustatymas priverčia sistemą naudoti SSH PHP plėtinį, jei jį įdiegėte.
  3. ftptext yra trečioji nuostata. Šis nustatymas priverčia sistemą naudoti FTP PHP plėtinį prieigai prie FTP.
  4. ftpsockets yra ketvirtoji pirmenybė.

Turėtumėte diegti šį kodą tik tuo atveju, jei kyla problemų dėl naujinio. Taigi, jei pakeitę nepastebite jokių patobulinimų, apsvarstykite galimybę pakeisti juos atgal arba pašalinti. Paprastai „ftpsockets“ parinktis turėtų veikti, jei nepavyksta automatinių atnaujinimų.

Alternatyva: gaukite SSH SFTP atnaujinimo palaikymą

„WordPress“ neseniai pridėjo papildinį, vadinamą SSH SFTP atnaujinimo palaikymas kad gali išspręsti šią problemą. Šis papildinys „WordPress“ diegimą nuolat atnaujins. Norint įveikti šią problemą, naudojama „phpseclib“ (saugių ryšių biblioteka).

Kai įdiegsite šią programą, eikite į /wp-config.php ir įterpkite kodą:

pašalinti rudens kūrėjų atnaujinimą

define (‘FS_Method’, ‘ssh2’);

Kai tai padarysite, turėsite daug mažiau problemų su serveriais SFTP ir SSH.

Pažengusiems vartotojams: SSH2 įgalinimas rankiniu būdu

Jei norite įgalinti SSH2 savo naujinimams, papildiniams ir temų įkėlimams, turėsite susikurti savo SSH raktus ir įdiegti PHP SSH modulį. Kai tai padarysite, „WordPress“ pamatys, kad turite SSH2. Tai reiškia, kad atlikdami naujovinimą pamatysite parinktį SSH2.

SSH raktus kuriate įvesdami kodą:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Tada pakeisite leidimą, kad „WordPress“ gautumėte prieigą prie šių failų:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

WordPress atnaujinimas be ftp prieigos

Apibendrinant

FTP problema dažnai iškyla, jei naudojate bendrą prieglobą, o leidimai ir nuosavybės teisės sutampa, todėl kyla konfliktas. Dėl šios priežasties gerai apibrėžti FS_METHOD, kad galėtumėte atnaujinti ir modifikuoti „WordPress“, niekada nereikėdami pateikti jokios FTP informacijos.

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip pridėti garsų prie garso plokštės „Discord“.
Kaip pridėti garsų prie garso plokštės „Discord“.
„Discord“ niekada nepalieka įspūdžio, kai patobulina savo jau patrauklius kanalus. Vienas iš naujausių pavyzdžių yra garso plokštė. Dabar vartotojai gali leisti trumpus garso įrašus dalyvaudami balso pokalbiuose. Tai dažniausiai reakcijos garsai, skirti naudoti kaip
Kaip išvalyti knygų duomenis „Microsoft Edge“
Kaip išvalyti knygų duomenis „Microsoft Edge“
Su naujausiais „Windows 10“ atnaujinimais „Edge“ naršyklė galėjo eksportuoti jūsų EPUB knygų duomenis. Tai apima jūsų skaitymo eigą, užrašus ir žymes. Taip pat vienu mygtuko paspaudimu galite išvalyti knygų duomenis.
Kaip sumažinti „WinSxS“ katalogo dydį sistemoje „Windows 7“
Kaip sumažinti „WinSxS“ katalogo dydį sistemoje „Windows 7“
„WinSxS“ aplankas yra komponentų saugykla, esanti jūsų C: Windows kataloge, kur yra pagrindiniai „Windows“ failai, įskaitant bitus, reikalingus įjungti ir išjungti visas „Windows“ funkcijas, kurias įgalinote valdymo skydelyje. Šie failai yra ne tik svarbūs „Windows“ veikimui, bet ir įdiegus „Windows“ naujinimus, šie failai atnaujinami. Tačiau yra
„Samsung Galaxy S8 Plus“ praktinė apžvalga, JK kaina ir išleidimo data: ar „Samsung“ milžiniškas 6,2 colio telefonas yra per didelis?
„Samsung Galaxy S8 Plus“ praktinė apžvalga, JK kaina ir išleidimo data: ar „Samsung“ milžiniškas 6,2 colio telefonas yra per didelis?
„Samsung Galaxy S8 Plus“ tikrai nenusipelno savo apžvalgos. Tai beveik tas pats, kas „Samsung Galaxy S8“, kurį čia galite perskaityti visą praktinę apžvalgą; jis turi tas pačias savybes, tuos pačius vidus,
„Windows 10“ dabar antraštėje „Nustatymai“ reklamuoja „Microsoft Edge“
„Windows 10“ dabar antraštėje „Nustatymai“ reklamuoja „Microsoft Edge“
„Windows 10“ programoje „Nustatymai“ yra antraštė su keliomis piktogramomis, rodančiomis dabartinę „OneDrive“ būseną, „Windows Update“ ir „Windows Insider“ atlygių skaičių, kai įrenginys yra įtrauktas į „Microsoft“ ankstyvosios prieigos programą. 20221 versijoje „Windows 10“ rodo papildomą piktogramą, kuri dabar reklamuoja
Oppo A37 – Negaunu skambučių – ką daryti
Oppo A37 – Negaunu skambučių – ką daryti
Jei negalite priimti įeinančių skambučių naudodami „Oppo A37“, neturėtumėte panikuoti. Paprastai yra labai paprasta priežastis, taigi ir paprastas šios problemos sprendimas. Pavyzdžiui, daugelis žmonių netyčia įjungia vieną iš
Įgalinkite arba išjunkite disko rašymo talpyklą sistemoje „Windows 10“
Įgalinkite arba išjunkite disko rašymo talpyklą sistemoje „Windows 10“
Priklausomai nuo situacijos, galbūt norėsite įgalinti arba išjungti disko įrašymo talpyklą savo diskuose sistemoje „Windows 10“. Štai kaip tai galima padaryti.