Tato stránka obsahuje podrobnější verzi návodu k upgradu.
- Podrobný návod # Podrobný návod
- Přehled procesu upgradu # Přehled procesu upgradu
- Upgrade napříč více verzemi # Upgrade napříč více verzemi
- Krok 1: Zálohování databáze # Krok 1: Zálohování databáze
- Krok 2: Zálohujte VŠECHNY soubory WordPressu # Krok 2: Zálohujte VŠECHNY soubory WordPressu
- Krok 3: Ověření záloh # Krok 3: Ověření záloh
- Krok 4: Deaktivujte VŠECHNY zásuvné moduly # Krok 4: Deaktivujte VŠECHNY zásuvné moduly
- Krok 5: Ujistěte se, že první čtyři kroky jsou dokončeny # Krok 5: Ujistěte se, že první čtyři kroky jsou dokončeny
- Krok 6: Stažení a rozbalení balíčku WordPress # Krok 6: Stažení a rozbalení balíčku WordPress
- Krok 7: Odstranění starých souborů WordPress # Krok 7: Odstranění starých souborů WordPress
- Krok 8: Nahrajte nové soubory # Krok 8: Nahrajte nové soubory
- Krok 9: Spuštění programu pro aktualizaci WordPressu # Krok 9: Spuštění programu pro aktualizaci WordPressu
- Krok č. 10: Aktualizace trvalých odkazů a souboru .htaccess # Krok 10: Aktualizace trvalých odkazů a .htaccess
- Krok 11: Instalace aktualizovaných zásuvných modulů a témat # Krok 11: Instalace aktualizovaných zásuvných modulů a témat
- Krok 12: Opětovná aktivace zásuvných modulů # Krok 12: Opětovná aktivace zásuvných modulů
- Krok 13: Přečtěte si, co se ve WordPressu změnilo # Krok 13: Přečtěte si, co se ve WordPressu změnilo
- Řešení potíží # Řešení potíží
Přehled procesu upgradu # Přehled procesu upgradu
- Zálohujte si databázi.
- Zálohujte si VŠECHNY soubory WordPress v adresáři WordPress. Nezapomeňte na svůj
.htaccess
soubor. - Ověřte, že vytvořené zálohy jsou tam a jsou použitelné. To je nezbytné.
- Deaktivujte VŠECHNY své zásuvné moduly.
- Ujistěte se, že jsou první čtyři kroky dokončeny. Nepokoušejte se o aktualizaci, pokud jste nedokončili první čtyři kroky.
- Stáhněte a rozbalte balíček WordPress z https://wordpress.org/download/.
- Odstraňte staré soubory WordPress na svém webu, ale NEMAZEJTE
–wp-config.php
soubor;
–wp-content
složku; Zvláštní výjimka: složkywp-content/cache
awp-content/plugins/widgets
by měly být odstraněny.
–wp-images
složka;
–.htaccess
soubor – pokud jste do.htaccess
přidali vlastní pravidla, neodstraňujte je;
–robots.txt
soubor – pokud se váš blog nachází v kořenovém adresáři webu (tj. blog je web) a vytvořili jste takový soubor, neodstraňujte jej. - Nahrajte nové soubory z pevného disku počítače do příslušné složky WordPressu na vašem webu.
- Spusťte program pro aktualizaci WordPressu a postupujte podle pokynů na obrazovce.
- Aktualizujte Permalinks a .htaccess.
- Nainstalujte aktualizované pluginy a témata.
- Reaktivujte pluginy
- Zkontrolujte, co se ve WordPressu změnilo.
To je přehled procesu aktualizace. Pokračujte ve čtení podrobných pokynů k upgradu.
Pamatujte, že pokud narazíte na problémy, znovu si přečtěte níže uvedené pokyny, abyste se ujistili, že jste postupovali správně, a poraďte se s Odstraňováním problémů:
Top
Upgrade napříč více verzemi # Upgrade napříč více verzemi
Přestože je níže uvedená metodika „bezpečným“ postupem, pokud máte správné zálohy, pak je skutečně možné provést upgrade přímo z první verze WordPressu na nejnovější verzi v jednom snadném kroku. WordPress tento postup podporuje a WordPress je v tomto ohledu mimořádně zpětně kompatibilní. Nicméně pokud máte rozsáhlé stránky, může proces upgradu trvat déle, než se očekávalo, a v takovém případě může pomoci postupný přístup. Jen si nezapomeňte uchovat zálohu funkčního webu, abyste měli vždy záložní pozici.
Pokud plánujete upgrade ve více než dvou hlavních verzích, měli byste zvážit inkrementální upgrade, abyste se vyhnuli možným konfliktům a minimalizovali riziko poškození databáze. Starší verze WordPressu si můžete stáhnout z archivu verzí.
WordPress 3.7 zavedl snadno použitelný aktualizátor s jedním tlačítkem, který vás přenese přímo na Aktuální verzi. Tento aktualizační krok je bezpečný a je možné jedním kliknutím aktualizovat z verze 3.7 na jakoukoli novější verzi.
Krok 1: Zálohování databáze # Krok 1: Zálohování databáze
Provedete zálohu databáze. Všechna data WordPressu, jako jsou uživatelé, příspěvky, stránky, odkazy a kategorie, jsou uložena v databázi MySQL. Podrobné vysvětlení tohoto postupu naleznete v článku Zálohování databáze
Před zahájením aktualizace je nesmírně důležité zálohovat databázi. Pokud z nějakého důvodu zjistíte, že je nutné vrátit se ke „staré“ verzi WordPressu, možná budete muset obnovit databázi z těchto záloh.
Top
Krok 2: Zálohujte VŠECHNY soubory WordPressu # Krok 2: Zálohujte VŠECHNY soubory WordPressu
Zálohujte VŠECHNY soubory v adresáři WordPress a soubor .htaccess
. Obvykle tento proces zahrnuje použití programu FTP ke stažení VŠECH souborů WordPressu z hostitelského počítače do místního počítače.
Pro další vysvětlení si přečtěte článek Zálohování webu WordPress.
Pokud jste provedli změny v základních souborech WordPressu nebo pokud máte přizpůsobené pluginy nebo témata, budete chtít mít dobrou zálohu těchto souborů. Je nesmírně důležité, abyste si před zahájením aktualizace soubory zálohovali. Pokud z nějakého důvodu zjistíte, že je nutné vrátit se zpět ke „staré“ verzi WordPressu, budete muset tyto soubory nahrát.
Top
Krok 3: Ověření záloh # Krok 3: Ověření záloh
Ověřte, zda jsou vytvořené zálohy k dispozici a použitelné. Jedná se o nejdůležitější krok v procesu aktualizace!
Proces ověření zahrnuje ujištění, že vidíte soubory záloh v místním počítači (nebo kdekoli jste je uložili) a že můžete přecházet do všech podsložek. Pokud jsou soubory v souboru zip, ujistěte se, že můžete soubor zip otevřít. Zvažte také otevření souboru .sql v editoru, abyste zjistili, zda jsou tabulky a data zastoupeny.
Top
Krok 4: Deaktivujte VŠECHNY zásuvné moduly # Krok 4: Deaktivujte VŠECHNY zásuvné moduly
Na obrazovce administrace v části Pluginy deaktivujte všechny zásuvné moduly. Vzhledem ke změnám ve WordPressu mohou být některé Zásuvné moduly v konfliktu s procesem aktualizace. Pokud nemáte přístup k nabídkám správy, můžete všechny zásuvné moduly deaktivovat obnovením složky Plugins.
Top
Krok 5: Ujistěte se, že první čtyři kroky jsou dokončeny # Krok 5: Ujistěte se, že první čtyři kroky jsou dokončeny
Pokud jste nedokončili první čtyři postupy, STOP, a proveďte je! Nepokoušejte se o upgrade, pokud jste nedokončili první čtyři kroky
Nejlepším zdrojem informací o problémech s upgradem jsou Fóra podpory WordPressu a v případě problémů se vás dobrovolníci na Fórech podpory WordPressu pravděpodobně zeptají, zda jste dokončili první čtyři kroky
Top
Krok 6: Stažení a rozbalení balíčku WordPress # Krok 6: Stažení a rozbalení balíčku WordPress
Stáhněte a rozbalte balíček WordPress z https://wordpress.org/download/.
- Pokud budete WordPress nahrávat na vzdálený webový server, stáhněte si balíček WordPress do počítače pomocí oblíbeného webového prohlížeče a balíček rozbalte.
- Pokud máte k webovému serveru přístup přes shell a pohodlně používáte konzolové nástroje, můžete si stáhnout WordPress přímo na webový server. Můžete tak učinit pomocí
wget
,lynx
nebo jiného webového prohlížeče založeného na konzoli, které jsou cenné, pokud se chcete vyhnout FTP. Umístěte balíček do adresáře paralelního s aktuálním adresářem WordPressu (například „uploads“). Poté jej rozbalte pomocí příkazu:gunzip -c wordpress-Version.tar.gz | tar -xf -
nebo pomocí:tar -xzvf latest.tar.gz
Balíček WordPress bude rozbalen do složky s názvem wordpress
.
Top
Krok 7: Odstranění starých souborů WordPress # Krok 7: Odstranění starých souborů WordPress
Proč odstraňovat? Obecně je dobré smazat vše, co je možné, protože proces nahrávání (nebo aktualizace přes cPanel) nemusí správně přepsat existující soubor a to může později způsobit problémy.
NEMAŽTE tyto složky a soubory:
-
wp-config.php
soubor; -
wp-content
složka; -
wp-includes/languages/
složka – pokud používáte jazykový soubor a je zde a ne vwp-content/languages/
, nemažte tuto složku (možná budete chtít jazykové soubory přesunout dowp-content/languages/
pro snadnější aktualizaci v budoucnu);. -
.htaccess
soubor – pokud jste do složky.htaccess
přidali vlastní pravidla, nemažte ji; - Vlastní obsah a/nebo zásuvné moduly – pokud máte uvnitř složky
wp-content
nějaké obrázky nebo jiný vlastní obsah či zásuvné moduly, NEMažte je.
Odstraňte tyto soubory a složky:
-
wp-*
(kromě výše uvedených),readme.html
,wp.php
,xmlrpc.php
alicense.txt
; typicky soubory v kořenové složce nebo složce wordpressu. Souborwp-config.php
opět neodstraňujte. Poznámka: některé soubory nemusí v pozdějších verzích existovat. složka -
wp-admin
;složka -
wp-includes
;složka -
wp-content/plugins/widgets
; Tuto složku uvidíte pouze v případě, že jste dříve nainstalovali doplněk Sidebar Widgets. Kód Sidebar Widgets je v rozporu s možností vestavěného widgetu.
Jak odstranit? Existuje několik způsobů, jak odstranit soubory z webu WordPress. Můžete použít klienta FTP, nebo pokud máte přístup k SSH, můžete použít ten. Někteří poskytovatelé hostitelských služeb také poskytují možnost mazání souborů a složek.
Pomocí FTP lze mazat soubory a složky
K mazání souborů a složek lze použít stejného klienta FTP, kterého používáte pro nahrávání. Pokud se zdá, že váš klient FTP neumožňuje mazat neprázdné složky, zkontrolujte dostupné možnosti klienta FTP. Obvykle najdete možnost, která umožňuje mazání neprázdných složek. Odstranění neprázdných složek je rychlá a důkladná metoda čištění staré instalace systému WordPress. Doporučujeme, abyste po dokončení mazání z bezpečnostních důvodů přepnuli zpět na původní nastavení.
Použití SSH k odstranění souboru
Pokud máte přihlášení přes příkazový řádek (ssh), můžete zadat následující příkazy, které vytvoří záložní kopie souborů, které potřebujete zachovat, a odstraní POUZE soubory WordPress v adresáři (plus .htaccess). Pokud jste si upravili další soubory (například index.php
), které nejsou zahrnuty v níže uvedených příkazech cp
, zkopírujte je také:
Po dokončení aktualizace můžete ze záložního adresáře obnovit veškeré úpravy šablon nebo pluginů. Například pomocí cp backup/index.php .
obnovte index.php
.
Případně můžete pomocí SSH zkopírovat wp-config.php, .htaccess
a všechny soubory s obsahem, které jste přidali nebo změnili, do nového adresáře wordpressu. Poté starý přejmenujte (abyste ho archivovali) a nový přesuňte na jeho místo.
Nahoru
Krok 8: Nahrajte nové soubory # Krok 8: Nahrajte nové soubory
S novou aktualizací na lokálním počítači a pomocí FTP nahrajte nové soubory na server webu stejně jako při první instalaci WordPressu. Podrobné pokyny pro nahrávání pomocí klienta FTP naleznete v části Použití aplikace FileZilla a Nahrávání WordPressu na vzdáleného hostitele.
POZNÁMKA: Pokud jste neodstranili složku wp-content
, budete muset při nahrávání některé soubory přepsat.
Složka wp-content
obsahuje vaše motivy a zásuvné moduly WordPressu. Ty by měly zůstat zachovány. Nejprve nahrajte vše ostatní a poté do nové složky wp-content
nahrajte pouze ty soubory WordPressu, které jsou nové nebo změněné. Veškeré staré verze výchozích zásuvných modulů přepište novými.
Výchozí téma WordPressu se změnilo, takže budete chtít nahrát složku wp-content/themes/default
. Pokud máte vlastní změny výchozího motivu, bude třeba tyto změny po aktualizaci zkontrolovat a nainstalovat.
Top
Krok 9: Spuštění programu pro aktualizaci WordPressu # Krok 9: Spuštění programu pro aktualizaci WordPressu
Pomocí webového prohlížeče přejděte na stránky správce WordPressu v obvyklém umístění /wp-admin. WordPress zkontroluje, zda je nutná aktualizace databáze, a pokud ano, nabídne vám nový odkaz, který můžete sledovat.
Tento odkaz vás přivede ke spuštění aktualizačního skriptu WordPressu přístupem wp-admin/upgrade.php
. Postupujte podle pokynů zobrazených na obrazovce.
Poznámka: Před provedením tohoto kroku se ujistěte, že uživatelské jméno registrované ve WordPressu má oprávnění vytvářet, upravovat a mazat databázové tabulky. Pokud jste WordPress nainstalovali standardním způsobem a od té doby se nic nezměnilo, jste v pořádku.
Pokud chcete spustit aktualizační skript ručně:
Pokud budete mít po aktualizaci potíže s přihlášením, vyplatí se vymazat soubory cookie prohlížeče.
Top
Krok č. 10: Aktualizace trvalých odkazů a souboru .htaccess # Krok 10: Aktualizace trvalých odkazů a .htaccess
Na obrazovce administrace > Nastavení > Obrazovka trvalých odkazů aktualizujte strukturu Permalink a v případě potřeby umístěte pravidla do souboru .htaccess
. Podrobnosti týkající se trvalých odkazů a souboru .htaccess
naleznete také v části Použití trvalých odkazů
Top
Krok 11: Instalace aktualizovaných zásuvných modulů a témat # Krok 11: Instalace aktualizovaných zásuvných modulů a témat
Navštivte stránky jednotlivých zásuvných modulů a témat a vyhledejte informace o kompatibilitě s vaší novou verzí WordPressu. V případě potřeby nainstalujte nové verze zásuvných modulů a témat
Top
Krok 12: Opětovná aktivace zásuvných modulů # Krok 12: Opětovná aktivace zásuvných modulů
Pomocí obrazovky administrace, zásuvné moduly, aktivujte své zásuvné moduly. Pokud si nejste jisti, zda budou s novou verzí správně fungovat, aktivujte jednotlivé zásuvné moduly, jeden po druhém, a před pokračováním vyzkoušejte, zda nedochází k problémům.
Top
Krok 13: Přečtěte si, co se ve WordPressu změnilo # Krok 13: Přečtěte si, co se ve WordPressu změnilo
Pročtěte si tyto zdroje, abyste zjistili, co je ve WordPressu nového:
- Historie verzí
Top
Řešení potíží # Řešení potíží
Skramblovaný layout nebo chyby
Pokud váš blog nyní vypadá skramblovaně nebo obsahuje řádkové chyby, může být viníkem starý doplněk, který nefunguje s novým kódem. Na obrazovce správy WordPressu deaktivujte všechny zásuvné moduly, které nejsou standardně dodávány se systémem WordPress. Znovu je jeden po druhém aktivujte.
Provedli jste vlastní změny/hacky?
Pokud jste provedli změny v jiných souborech WordPressu („hackli“ WordPress), měli byste své změny sledovat. Své úpravy budete muset přenést do nového kódu. Ve verzích WordPressu je uveden seznam souborů, které se v jednotlivých verzích změnily.
Nepoužívejte starý kód
Při aktualizaci získáte nejnovější a nejlepší kód. Použití starého kódu, bez ohledu na to, jak moc jste ho přizpůsobili, téměř jistě způsobí problémy. Pokušení prostě použít svůj starý upravený kód bude velké, ale pravděpodobnost chyb je mnohem větší.
Můžu se vrátit ke starým verzím
Můžete, ale obvykle se nedoporučuje vracet (revertovat) aktuální verzi na starší. Je to proto, že novější verze často obsahují bezpečnostní aktualizace a návrat zpět může váš web ohrozit. Za druhé, změna struktury databáze mezi verzemi může způsobit komplikace při údržbě obsahu webu, příspěvků, komentářů a zásuvných modulů, které jsou závislé na informacích uložených v databázi. Pokud se k tomu přesto chystáte, postupujte na vlastní nebezpečí. Upozorňujeme, že bez zálohy celého webu a databáze provedené před pokusem o upgrade je úspěšný návrat téměř nemožný. Odstraňte všechny soubory WordPress kromě wp-config
. Nahrajte soubory ze zálohy na server a obnovte zálohu databáze. Nezapomeňte, že k tomu, aby vrácení zpět fungovalo, musíte mít dobré zálohy. U starších verzí WordPressu nemusí návrat zpět fungovat.
Získat další nápovědu
Pokud se po aktualizaci objeví nějaké chyby, podívejte se do části Řešení problémů: Běžné problémy s instalací, řešení problémů a kategorie článků o instalaci. Pokud nemůžete najít odpověď, napište jasný dotaz do fóra podpory WordPressu. Budete dotázáni, zda jste použili nějaký starý kód. Pak vám bude řečeno, že ho máte změnit, takže ho můžete změnit i teď 🙂
.