Obnova WordPressu:
řešení chybových stavů a hlášek
WordPress je jedním z nejpopulárnějších systémů pro správu obsahu CMS, ale stejně jako každý software může i on občas vykazovat chyby. Tento článek shrnuje nejčastější chybové stavy a praktický postup, jak je řešit systematicky a bez zbytečného chaosu.
Nejdřív určete, jaká chyba se zobrazuje
Při obnově WordPressu je nejdůležitější nezačít náhodně mazat pluginy, měnit šablonu nebo přepisovat soubory. Každá chyba má jiný pravděpodobný původ. Jinak se postupuje u bílé obrazovky, jinak u chyby databáze a jinak u problému s trvalými odkazy.
Základní pravidlo je jednoduché: nejdřív si pojmenujte stav, který vidíte. Potom proveďte jen takový zásah, který s daným stavem přímo souvisí. Před větší změnou vždy ověřte, že máte aktuální zálohu webu.
Bílá obrazovka smrti
Jednou z nejobávanějších chyb je tzv. White Screen of Death, kdy se místo webu zobrazuje pouze bílá obrazovka.
Chyba připojení k databázi
Chybová zpráva „Error establishing a database connection“ naznačuje problém s připojením WordPressu k databázi.
Interní chyba serveru
Tato chyba, známá také jako chyba 500, může být způsobena řadou různých problémů na straně serveru nebo konfigurace.
Chyba 404 na stránkách
Chyba 404 se může objevit při návštěvě stránek nebo příspěvků, které na webu existují, ale WordPress je přes danou URL nenajde.
Obnova WordPressu krok za krokem podle chyby
Níže je praktický přehled nejčastějších stavů, které se mohou při provozu WordPressu objevit. Každý krok začíná popisem problému a pokračuje doporučeným technickým řešením.
Bílá obrazovka smrti — White Screen of Death
Pokud se místo webu zobrazí pouze bílá obrazovka, připojte se k serveru pomocí FTP klienta, přejděte do složky wp-content/plugins a přejmenujte složku pluginu, který chcete deaktivovat. Například z „plugin-name“ na „plugin-name-disable“. Pokud problém souvisí s pamětí, upravte soubor wp-config.php a přidejte hodnotu define("WP_MEMORY_LIMIT", "256M");.
Chyba připojení k databázi
U hlášky „Error establishing a database connection“ zkontrolujte v souboru wp-config.php údaje DB_NAME, DB_USER, DB_PASSWORD a DB_HOST. Následně přes phpMyAdmin nebo jiný databázový nástroj ověřte, zda databázový server běží a zda databáze neobsahuje chyby.
Interní chyba serveru — chyba 500
U chyby 500 přistupte přes FTP k souboru .htaccess v kořenovém adresáři WordPress instalace. Můžete ho dočasně přejmenovat například na „.htaccess_old“ a zkontrolovat, zda se tím problém vyřeší. Dalším krokem může být navýšení PHP limitu v souboru php.ini nebo přes kontrolní panel webhostingu.
Chyba 404 na stránkách a příspěvcích
Pokud se při návštěvě existující stránky nebo příspěvku zobrazuje chyba 404, přejděte ve WordPress administraci do sekce Nastavení → Permalinky a nastavení jednoduše uložte znovu. Pokud problém trvá, zkontrolujte a případně obnovte pravidla v souboru .htaccess.
Chyby po aktualizaci WordPressu, šablony nebo pluginů
Pokud se problém objevil po aktualizaci, může jít o konflikt pluginu, šablony nebo nekompletní aktualizaci systému. Pomoci může kontrola oprávnění souborů a složek, případně manuální aktualizace WordPressu přes FTP přepsáním systémových souborů aktuální verzí.
Jak poznat, kam se podívat jako první
U WordPressu se často opakuje několik typických scénářů. Není nutné začínat složitou analýzou. Stačí si spojit konkrétní chybový stav s nejpravděpodobnějším místem, kde problém vznikl.
Bílá obrazovka
Web se nenačte a návštěvník vidí jen prázdnou stránku bez jasné chybové hlášky.
Chyba databáze
WordPress nedokáže navázat spojení s databází nebo používá nesprávné přístupové údaje.
Chyba 500
Server hlásí interní chybu a nedokáže požadavek správně zpracovat.
Chyba 404
Stránka nebo příspěvek existuje, ale WordPress ho přes danou URL nenajde.
Pluginy a paměť PHP
Deaktivujte problémový plugin přes FTP přejmenováním jeho složky a zkontrolujte limit paměti ve wp-config.php.
Soubor wp-config.php
Ověřte DB_NAME, DB_USER, DB_PASSWORD a DB_HOST. Poté zkontrolujte stav databázového serveru.
Soubor .htaccess a PHP limity
Dočasně přejmenujte .htaccess a ověřte, zda chyba zmizí. Následně řešte limity PHP.
Trvalé odkazy
Znovu uložte nastavení permalinků v administraci WordPressu a případně obnovte pravidla v .htaccess.
Klíčové poznatky článku
Nepanikařte a nezasahujte náhodně
Nejdřív určete typ chyby. Jiný postup patří k bílé obrazovce, jiný k databázi a jiný k 404.
wp-config.php je klíčový soubor
U databázové chyby kontrolujte hlavně přihlašovací údaje k databázi a nastavení hostitele.
.htaccess řeší část chyb
U chyby 500 nebo 404 může pomoci kontrola a obnovení pravidel v souboru .htaccess.
Aktualizace mohou spustit problém
Po aktualizaci WordPressu, šablony nebo pluginu se vyplatí řešit kompatibilitu a oprávnění souborů.
Záloha je základ bezpečné obnovy
Před významnou změnou nebo aktualizací si ověřte, že máte k dispozici funkční zálohu webu.
Postupujte systematicky
Jedna změna, kontrola výsledku, další krok. Díky tomu víte, co přesně problém způsobilo nebo vyřešilo.
Použité nástroje a doporučené zdroje
Při řešení chyb WordPressu se nejčastěji pracuje s přístupem na server, konfiguračními soubory a databází. Níže jsou hlavní pojmy a nástroje zmíněné v článku.
Obnova WordPressu: nejčastější otázky
Co znamená bílá obrazovka smrti ve WordPressu?
Bílá obrazovka smrti je stav, kdy se místo webu zobrazí pouze prázdná bílá stránka. Často souvisí s pluginem, šablonou nebo limitem paměti PHP. Základní postup je deaktivovat plugin přes FTP a případně navýšit paměťový limit ve wp-config.php.
Jak řešit chybu připojení k databázi ve WordPressu?
Nejprve zkontrolujte údaje v souboru wp-config.php, zejména DB_NAME, DB_USER, DB_PASSWORD a DB_HOST. Poté ověřte, zda databázový server běží a zda databáze neobsahuje chyby.
Co dělat při chybě 500 ve WordPressu?
U chyby 500 je vhodné zkontrolovat soubor .htaccess, případně ho dočasně přejmenovat a ověřit, zda problém zmizí. Dalším krokem může být kontrola nebo navýšení PHP limitů.
Jak opravit chybu 404 u stránek a příspěvků ve WordPressu?
U chyby 404 u existujících stránek často pomůže znovu uložit nastavení trvalých odkazů v administraci WordPressu. Pokud problém trvá, je vhodné zkontrolovat pravidla v souboru .htaccess.
Potřebujete pomoct s obnovou WordPressu?
Pokud web hlásí chybu, nezobrazuje se správně nebo potřebujete konzultaci k obnově WordPressu, ozvěte se nám. Do 24 hodin vás kontaktujeme a společně najdeme cestu, jak web dostat zpět do kondice.
Nezávazně se ozvěte