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 Samsung Galaxy Tab S2 9.7in: Toto je nyní tablet Android, který chcete vlastnit
Recenze Samsung Galaxy Tab S2 9.7in: Toto je nyní tablet Android, který chcete vlastnit
U Samsung Galaxy Tab S2 s úhlopříčkou 9,7 palce zaručeně získáte určité věci. První je kvalita. V okamžiku, kdy zvednete kartu Tab S2, víte, že se jedná o prémiový tablet bez obsahu
Archivy značek: fallout 4 screen 4: 3
Archivy značek: fallout 4 screen 4: 3
Vytvořte zástupce historie spolehlivosti ve Windows 10
Vytvořte zástupce historie spolehlivosti ve Windows 10
Jak vytvořit zástupce historie spolehlivosti ve Windows 10 - podívejte se, jak vytvořit zástupce historie spolehlivosti a otevřít jej jedním kliknutím.
Opravte rozmazaná písma v systému Windows 10
Opravte rozmazaná písma v systému Windows 10
Pokud nejste spokojeni s rozmazaným písmem v systému Windows 10, měli byste vyzkoušet řešení uvedená v článku.
Získejte barevné záhlaví ve Windows 10
Získejte barevné záhlaví ve Windows 10
Zde je způsob, jak snadno opravit bílou barvu v nadpisech a obnovit barevné titulky ve Windows 10.
Quinto Black CT 1.9 Skin pro Winamp: nový ekvalizér
Quinto Black CT 1.9 Skin pro Winamp: nový ekvalizér
Winamp je jedním z nejpopulárnějších přehrávačů médií dostupných pro Windows. Jeden z mých oblíbených skinů pro Winamp, 'Quinto Black CT' verze 1.8, je nyní k dispozici.
Stáhnout Stáhnout Viper.Bot Skin pro Winamp
Stáhnout Stáhnout Viper.Bot Skin pro Winamp
Stáhněte si Viper.Bot Skin pro Winamp. Zde si můžete stáhnout skin Viper.Bot pro Winamp. Všechny kredity putují původnímu autorovi tohoto vzhledu (viz informace o vzhledu v předvolbách Winampu). Autor:. Stáhnout 'Stáhnout Viper.Bot Skin pro Winamp' Velikost: 209,06 kB AdvertismentPCRepair: Opravit problémy se systémem Windows. Všichni. Odkaz ke stažení: Kliknutím sem stáhněte soubor