Hlavní Pc A Mac Jak aktualizovat WordPress bez přístupu FTP

Jak aktualizovat WordPress bez přístupu FTP



Někdy nemůžete aktualizovat WordPress a pluginy bez použití účtu FTP. Obvykle k tomu dochází, když WordPress nemůže přímo komunikovat se složkou / wp-content.

Jak aktualizovat WordPress bez přístupu FTP

I když se vám to stane, existují určité způsoby, jak tento problém obejít a upravit WordPress bez přístupu FTP.

Co se stalo?

Pokud má váš webový server oprávnění k přístupu ke všem potřebným souborům, automaticky aktualizuje WordPress a všechny nainstalované doplňky. To neznamená, že potřebujete mít přístup FTP / SFTP nebo SSH. Místo toho musíte na svém webovém serveru nastavit určitá oprávnění k souborům. Systém vyzkouší všechny metody, a pokud nic nefunguje, vrátí se na FTP.

Stává se to v tomto pořadí:

  1. Systém se pokusí zapsat soubor do / wp-content.
  2. Pokud je úspěšný, začne porovnávat vlastnictví souboru s jeho jedinečným identifikátorem (UID). Pokud se to shoduje, budete moci nainstalovat všechna rozšíření a aktualizovat WordPress.
  3. Pokud tato metoda selže, systém vás upozorní, že se nemůže aktualizovat.

Pokud se nechcete spoléhat na tuto automatickou kontrolu, můžete definovat konstantu v / wp-config. Tato konstanta je obvykle „FS_Method“.

Zadejte „FS_METHOD“

Nejrychlejší způsob, jak vyřešit tento problém, je definovat konstantu. To je užitečné, když nechcete spoléhat na automatickou kontrolu, abyste určili nejlepší souborový systém, který chcete použít. Můžete to udělat tak, že ve svém souboru /wp-config.php definujete „FS_Method“.

Postup je následující:

Najděte soubor /wp-config.php

Než cokoli uděláte, musíte otevřít soubor /wp-config.php. Najdete ji kořenovou složku WordPress. Pokud jej nemůžete najít, najdete jej také ve složce instalačního programu WordPress. Umístění souboru je wordpress / wp-config.php

wp-config

Vložte FS_METHOD

Budete muset vložit kód do svého php souboru. Pod poslední řádek kódu byste měli přidat:

jak najít historii vyhledávání Google

define('FS_METHOD','direct');

aktualizovat wordpress bez přístupu ftp

Jakmile tento kód přidáte, problém obejdete. Když jej zadáte, můžete soubor nahrát do kořenové složky vašeho webu na serveru a neměl by mít problém pracovat okamžitě.

Vyřešením problému s FTP budete moci instalovat doplňky, rozšíření, motivy webových stránek a další aktualizace.

Podrobnosti o FS_METHOD

FS_METHOD vynutí metodu souborového systému. Měli byste zvolit pouze jednu z následujících čtyř: přímá, ssh2, ftptext nebo ftpsockets. Kód z předchozího příkladu používal metodu „direct“. Tyto metody jsou seřazeny podle preferencí. První preference je „přímá“ a čtvrtá je „ftpsockets“.

  1. direct je první preference. Toto nastavení nastaví systém automaticky. Nutí systém používat požadavky Direct File / IO v rámci PHP. Na hostitelích se špatnou konfigurací mohou tyto požadavky způsobit problémy se zabezpečením.
  2. ssh2 je druhá preference. Toto nastavení vynutí, aby systém používal příponu SSH PHP, pokud ji máte nainstalovanou.
  3. ftptext je třetí preference. Toto nastavení nutí systém používat pro přístup FTP příponu FTP PHP.
  4. ftpsockets je čtvrtá preference.

Tento kód byste neměli implementovat, dokud nenastanou problémy s aktualizací. Pokud tedy po změně nezaznamenáte žádné zlepšení, zvažte jeho změnu nebo odebrání. Možnost „ftpsockets“ by obvykle měla fungovat, pokud automatické aktualizace selžou.

Alternativa: Získejte podporu aktualizátoru SSH SFTP

WordPress nedávno přidal plugin s názvem Podpora aktualizace SSH SFTP které mohou tento problém vyřešit. Díky tomuto pluginu bude vaše instalace WordPressu neustále aktualizována. K překonání tohoto problému používá phpseclib (zabezpečená komunikační knihovna).

Při instalaci této aplikace přejděte na /wp-config.php a vložte kód:

zobrazit všechna oznámení Windows 10

define (‘FS_Method’, ‘ssh2’);

Jakmile to uděláte, budete mít mnohem menší potíže se servery v SFTP a SSH.

Pro pokročilé uživatele: Ruční povolení SSH2

Pokud chcete povolit SSH2 pro vaše aktualizace, pluginy a nahrávání motivů, budete si muset vytvořit vlastní klíče SSH a nainstalovat modul PHP SSH. Když to uděláte, WordPress zjistí, že máte k dispozici SSH2. To znamená, že při provádění upgradu uvidíte možnost SSH2.

Klíče SSH vytvoříte zadáním kódu:

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

Poté změníte oprávnění, abyste získali přístup k těmto souborům pomocí WordPress:

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

aktualizace wordpressu bez přístupu ftp

Závěrem

Problém FTP se často objevuje, pokud používáte sdílený hosting a překrývají se oprávnění a vlastnictví, což způsobuje konflikt. Z tohoto důvodu je dobré definovat FS_METHOD, abyste mohli WordPress aktualizovat a upravovat, aniž byste museli poskytovat jakékoli podrobnosti FTP.

Zajímavé Články

Redakce Choice

Recenze CyberLink PowerDirector 9
Recenze CyberLink PowerDirector 9
Za posledních pár let jsme viděli, jak se PowerDirector vyvíjí z nevýrazné aplikace ve vážného uchazeče o spotřebitelskou korunu pro úpravy videa. Tato nejnovější aktualizace dokončuje přechod s podporou až 100 stop, výkonným klíčovým snímkem
Přidejte zvuk na snímek obrazovky PrintScreen ve Windows 10, Windows 8, Windows 7 a Vista
Přidejte zvuk na snímek obrazovky PrintScreen ve Windows 10, Windows 8, Windows 7 a Vista
Můžete přiřadit zvuk snímku obrazovky PrintScreen. Ukázalo se, že Microsoft kódoval skrytou funkci!
Jak odstranit značky z Shopify
Jak odstranit značky z Shopify
V Shopify existuje spousta možností, jak zajistit, aby byl váš internetový obchod SEO optimalizovanější a viditelnější pro více uživatelů. Optimalizace obrázků a popisy produktů jsou některé příklady, stejně jako značky. Štítky pomáhají zákazníkům najít to, co hledají
Jak převzít vlastnictví a získat plný přístup k souborům a složkám v systému Windows 10
Jak převzít vlastnictví a získat plný přístup k souborům a složkám v systému Windows 10
V tomto článku uvidíme, jak převzít vlastnictví v systému Windows 10 a získat plný přístup k souborům a složkám.
Jak změnit velikost písma na iPhone
Jak změnit velikost písma na iPhone
Uvádí se, že 13 % všech Američanů je nějakým způsobem zrakově postiženo. Možná patříte do této kategorie a bojujete s písmem na vašem iPhone. Nebo možná chcete upravit velikost textu
Jak vymazat soubory cookie pro konkrétní web
Jak vymazat soubory cookie pro konkrétní web
Chcete-li webům zabránit ve sledování vaší aktivity, vymažte mezipaměť. Pokud nechcete vymazat historii procházení, zjistěte, jak vymazat soubory cookie pro web.
Skryje použití VPN vaši IP adresu? Ano
Skryje použití VPN vaši IP adresu? Ano
Někteří lidé se nepřipojí k internetu, pokud nemají virtuální privátní síť (VPN), zatímco jiní se domnívají, že k zajištění bezpečnosti stačí při procházení webu pouhé využití anonymního režimu. Pokud spadáte do druhé skupiny,