Košík je prázdný

Pokud jste někdy narazili na problém "White Screen of Death" (WSOD) ve WordPressu, víte, jak může být frustrující. Jedná se o chybu, při které se místo vašeho webu zobrazí pouze bílá obrazovka, bez jakéhokoli chybového kódu nebo zprávy. Naštěstí existuje několik kroků, které můžete podniknout k vyřešení tohoto problému.

Základní diagnostika

Než začneme s konkrétními řešeními, je důležité provést základní diagnostiku. Zkontrolujte, zda je problém lokalizovaný jen na určité stránky nebo posty, nebo jestli se WSOD objevuje na celém webu. Toto může pomoci určit rozsah problému.

Deaktivace pluginů

Jednou z nejběžnějších příčin WSOD je konflikt mezi pluginy. Pro vyřešení tohoto problému:

  1. Přihlaste se k FTP nebo správci souborů na vašem hostingovém účtu.
  2. Přejděte do složky wp-content/plugins.
  3. Přejmenujte složku pluginů (například na "plugins_disabled"), čímž dočasně deaktivujete všechny pluginy.
  4. Zkontrolujte, zda se web vrátil k normálu. Pokud ano, postupně aktivujte každý plugin, abyste zjistili, který způsobuje problém.

Přepnutí tématu

Pokud deaktivace pluginů problém nevyřeší, může být problémem vaše téma. Pro změnu tématu:

  1. Přihlaste se k FTP nebo správci souborů na vašem hostingovém účtu.
  2. Přejděte do složky wp-content/themes.
  3. Najděte složku vašeho aktivního tématu a přejmenujte ji (to Wordpress donutí použít výchozí téma).
  4. Zkontrolujte, zda to vyřešilo problém.

Zvýšení limitu paměti

Nedostatečná paměť PHP může způsobit WSOD. Pro zvýšení limitu paměti:

  1. Upravte soubor wp-config.php, který se nachází ve vašem kořenovém adresáři WordPressu.
  2. Přidejte tento řádek kódu: define('WP_MEMORY_LIMIT', '256M');
  3. Uložte změny a zkontrolujte, zda problém přetrvává.

Zkontrolujte soubory .htaccess

Poškozený soubor .htaccess může rovněž způsobit WSOD. Pro jeho reset:

  1. Přihlaste se k FTP nebo správci souborů na vašem hostingovém účtu.
  2. Najděte soubor .htaccess a přejmenujte ho (např. na ".htaccess_old").
  3. Přihlaste se do administrace WordPressu, přejděte do Nastavení > Permalinky a jednoduše klikněte na "Uložit změny" (to vygeneruje nový soubor .htaccess).
  4. Zkontrolujte, zda je problém vyřešen.

Aktualizace WordPressu

Nakonec, pokud nic z výše uvedeného nepomohlo, může být problémem zastaralá verze WordPressu. Aktualizace na nejnovější verzi může problém vyřešit. To můžete udělat manuálně přes FTP nebo přes administraci WordPressu, pokud je to možné.

Pokud ani jedno z těchto řešení neodstraní WSOD, může být čas kontaktovat technickou podporu vašeho webhostingu. Může jít o problém na serveru nebo potřebu profesionálního zásahu.

Pamatujte, že při manipulaci se soubory a nastaveními vašeho webu je vždy dobré mít aktuální zálohu, abyste mohli snadno obnovit původní stav v případě, že by došlo k chybám