Chyba 500 ve WordPressu patří mezi nejnepříjemnější problémy. Web se buď vůbec nenačte, nebo hlásí obecnou interní chybu serveru. Dobrá zpráva je, že ve většině případů jde problém najít a opravit.
Nejčastěji bývá příčinou špatně nastavený plugin, poškozený soubor .htaccess, limit paměti, problém s tématem nebo chyba na hostingu. Důležité je postupovat systematicky a nezkoušet náhodně měnit vše najednou.
1. Zkontrolujte, zda problém nezpůsobuje plugin
Nejrychlejší test je vypnout pluginy. Když se do administrace nedostanete, přejmenujte složku /wp-content/plugins/ přes FTP nebo správce souborů. Tím se všechny pluginy deaktivují.
Pokud web po přejmenování složky naskočí, je příčina téměř jistě v některém pluginu. Pak je vhodné je zapínat postupně a najít konkrétní viníka.
2. Obnovte soubor .htaccess
Další častá příčina chyby 500 je poškozený soubor .htaccess. Tento soubor můžete dočasně přejmenovat nebo smazat a následně v administraci WordPressu uložit trvalé odkazy znovu. WordPress si soubor vytvoří znovu automaticky.
3. Zvyšte paměť PHP
Někdy problém způsobuje nízký paměťový limit. V takovém případě může pomoci navýšení hodnoty WP_MEMORY_LIMIT v souboru wp-config.php. U náročnějších webů je to velmi časté řešení.
4. Přepněte na výchozí šablonu
Když nepomohou pluginy, může být problém v šabloně. Pokud máte možnost, přepněte web na výchozí WordPress šablonu. Jestli web po přepnutí funguje, je chyba v tématu nebo v jeho úpravách.
5. Zkontrolujte hosting a PHP logy
Pokud se chyba opakuje, podívejte se do chybových logů serveru. Často v nich najdete přesnější informaci než na samotném webu. Může jít o překročení paměti, chybný PHP kód nebo nekompatibilitu s verzí PHP.
U chyby 500 je důležité nepodcenit hostingu ani serverové nastavení. Někdy totiž problém není ve WordPressu, ale v kombinaci webu a prostředí, na kterém běží.
Kdy už se vyplatí odborná pomoc
Pokud chyba trvá, vrací se nebo si nejste jistí, co přesně se pokazilo, je lepší obrátit se na zkušeného WordPress programátora. Ušetříte čas a vyhnete se dalším škodám.
Chyba 500 bývá často opravitelná během krátké doby, když se postupuje správně a systematicky.

