Hlavná Pc A Mac Ako aktualizovať WordPress bez prístupu FTP

Ako aktualizovať WordPress bez prístupu FTP



Niekedy nemôžete aktualizovať svoje WordPress a doplnky bez použitia účtu FTP. Zvyčajne sa to stane, keď WordPress nemôže priamo komunikovať s vaším priečinkom / wp-content.

Ako aktualizovať WordPress bez prístupu FTP

Aj keď sa vám to stane, existujú určité spôsoby, ako tento problém obísť a upraviť WordPress bez prístupu FTP.

Čo sa stane?

Keď má váš webový server povolenie na prístup ku všetkým potrebným súborom, automaticky aktualizuje WordPress a všetky doplnky, ktoré ste nainštalovali. To neznamená, že musíte mať prístup FTP / SFTP alebo SSH. Namiesto toho musíte na svojom webovom serveri nastaviť určité povolenia súborov. Systém vyskúša všetky metódy, a ak nič nefunguje, vráti sa na FTP.

Stáva sa to v tomto poradí:

  1. Systém sa pokúsi zapísať súbor do / wp-content.
  2. Ak je úspešný, začne porovnávať vlastníctvo súboru s jeho jedinečným identifikátorom (UID). Ak sa to zhoduje, budete si môcť nainštalovať všetky rozšírenia a aktualizovať WordPress.
  3. Ak táto metóda zlyhá, systém vás upozorní, že sa nemôže aktualizovať.

Ak sa nechcete spoliehať na túto automatickú kontrolu, môžete vo svojom / wp-config definovať konštantu. Táto konštanta je zvyčajne „FS_Method“.

Zadajte „FS_METHOD“

Najrýchlejším spôsobom riešenia tohto problému je definovanie konštanty. To je užitočné, ak nechcete závisieť od automatickej kontroly pri určovaní najlepšieho súborového systému, ktorý chcete použiť. Môžete to urobiť tak, že vo svojom súbore /wp-config.php definujete „FS_Method“.

Postup je nasledovný:

Nájdite /wp-config.php

Skôr ako urobíte čokoľvek, musíte otvoriť súbor /wp-config.php. Nájdete ho v koreňovom priečinku WordPress. Ak ho nenájdete, nájdete ho tiež v priečinku inštalačného programu WordPress. Umiestnenie súboru je wordpress / wp-config.php

wp-config

Vložte FS_METHOD

Budete musieť vložiť kód do svojho php súboru. Pod posledný riadok kódu by ste mali pridať:

ako presunúť priečinok z jednej jednotky google na druhú

define('FS_METHOD','direct');

aktualizovať wordpress bez prístupu ftp

Po pridaní tohto kódu problém obídete. Keď ho napíšete, môžete súbor nahrať do koreňového priečinka svojho webu na serveri a bez problémov by mal pracovať okamžite.

Vyriešením problému s FTP budete môcť inštalovať doplnky, rozšírenia, motívy webových stránok a ďalšie aktualizácie.

Podrobnosti o FS_METHOD

FS_METHOD vynúti metódu súborového systému. Mali by ste zvoliť iba jednu z nasledujúcich štyroch možností: direct, ssh2, ftptext alebo ftpsockets. Kód z predchádzajúceho príkladu používal metódu „direct“. Tieto metódy sú zoradené podľa preferencií. Prvá preferencia je „priama“ a štvrtá je „ftpsockets“.

  1. priama je prvá preferencia. Toto nastavenie je nastavenie, ktoré systém vyberie automaticky. Núti systém používať požiadavky Direct File / IO v rámci PHP. Na hostiteľoch so zlou konfiguráciou môžu tieto požiadavky spôsobiť problémy so zabezpečením.
  2. ssh2 je druhá preferencia. Toto nastavenie núti systém používať rozšírenie SSH PHP, ak ho máte nainštalované.
  3. ftptext je tretia preferencia. Toto nastavenie núti systém používať pre prístup FTP rozšírenie FTP PHP.
  4. ftpsockets je štvrtá preferencia.

Tento kód by ste nemali implementovať, pokiaľ nemáte problémy s aktualizáciou. Ak teda po zmene nezaznamenáte žiadne vylepšenia, zvážte ich opätovnú zmenu alebo odstránenie. Ak zlyhajú automatické aktualizácie, voľba „ftpsockets“ by mala zvyčajne fungovať.

Alternatíva: Získajte podporu SSH SFTP Updater

WordPress nedávno pridal doplnok s názvom Podpora aktualizátora SSH SFTP ktoré môžu vyriešiť tento problém. Vďaka tomuto doplnku bude vaša inštalácia WordPress neustále aktualizovaná. Na prekonanie tohto problému používa phpseclib (bezpečná komunikačná knižnica).

Po nainštalovaní tejto aplikácie prejdite na /wp-config.php a vložte kód:

zobraziť všetky oznámenia Windows 10

define (‘FS_Method’, ‘ssh2’);

Akonáhle to urobíte, budete mať oveľa menšie problémy so servermi v SFTP a SSH.

Pre pokročilých používateľov: Ručné povolenie SSH2

Ak chcete povoliť SSH2 pre svoje aktualizácie, doplnky a nahrávanie tém, budete si musieť vytvoriť vlastné kľúče SSH a nainštalovať modul PHP SSH. Keď to urobíte, WordPress zistí, že máte k dispozícii SSH2. To znamená, že pri aktualizácii sa zobrazí možnosť SSH2.

Kľúče SSH vytvoríte zadaním kódu:

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

Potom zmeníte povolenie, aby ste pomocou WordPress získali prístup k týmto súborom:

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

aktualizácia wordpress bez prístupu ftp

Na záver

Problém s FTP sa často objavuje, ak používate zdieľaný hosting a povolenia a vlastníctvo sa prekrývajú, čo spôsobuje konflikt. Z tohto dôvodu je dobré definovať FS_METHOD, aby ste mohli svoj WordPress aktualizovať a upravovať bez toho, aby ste museli poskytovať akékoľvek podrobnosti o FTP.

Zaujímavé Články

Redakcia Choice

7 najlepších e-mailových aplikácií pre Android z roku 2024
7 najlepších e-mailových aplikácií pre Android z roku 2024
E-mailové aplikácie pre Android sú ľahko dostupné, ale tie najlepšie e-mailové aplikácie pre Android sa hľadajú o niečo ťažšie. Toto sú naše najlepšie možnosti pre e-mailové aplikácie pre Android.
Pridajte kontextovú ponuku nastavení vo Windows 10
Pridajte kontextovú ponuku nastavení vo Windows 10
V tomto článku uvidíme, ako pridať ľubovoľnú stránku Nastavenia do kontextovej ponuky v systéme Windows 10. Vytvoríme špeciálnu kontextovú ponuku Desktop.
Čo je originálny Xbox?
Čo je originálny Xbox?
Prvý Xbox od spoločnosti Microsoft bol uvedený na trh v roku 2001. Zistite, čo to je, prečo je taký skvelý, kde ho kúpiť a ďalšie informácie v tomto článku.
Ako vrátiť hru za nadanie v službe Steam
Ako vrátiť hru za nadanie v službe Steam
Steam je veľmi vycibrená herná platforma, aj keď niektoré možnosti sú mierne v nedohľadne. Medzi ne patrí aj vrátenie peňazí za hru. Môžete vrátiť peniaze za hry Steam, ktoré ste si kúpili pre seba, aj za hry, ktoré ste si kúpili ako
Zabráňte používateľovi v zmene hesla v systéme Windows 10
Zabráňte používateľovi v zmene hesla v systéme Windows 10
V tomto článku preskúmame niekoľko metód, ako zabrániť používateľovi v zmene hesla v systéme Windows 10 pomocou zabudovaných nástrojov.
Môj Roku hovorí - Ako to vypnúť?
Môj Roku hovorí - Ako to vypnúť?
Ak máte televízor Roku TCL alebo prehrávač Roku, môžete náhodne zapnúť zvukového sprievodcu. V niektorých situáciách je navyše predvolene zapnutá hneď po pripojení zariadenia. Zatiaľ čo niektoré to bavia
Ako vrátiť späť v pondelok
Ako vrátiť späť v pondelok
Strávili ste veľa času starostlivým plánovaním úloh na pondelkovej nástenke, aby ste omylom klikli na vymazať. Zmes emócií, ktoré vás zasiahnu, keď si uvedomíte, čo sa stalo, je ťažké opísať slovami. Chyby sa stávajú, ale oni