Zobrazuje se vám ve WordPressu hláška „Na webu došlo k závažné chybě“ a web (nebo administrace) nejde otevřít? Nejste sami. Je to jedna z nejčastějších situací, které vznikají po aktualizaci pluginu, šablony nebo po změně nastavení serveru.
V tomhle návodu to vezmeme lidsky a prakticky: od nejrychlejších řešení až po pokročilejší kroky. Nemusíte být programátor.
Co znamená hláška „Na webu došlo k závažné chybě“
WordPress tím většinou říká, že došlo k fatální chybě v PHP (tj. web narazil na problém, který neumí „přeskočit“). Nejčastěji to způsobí:
- plugin, který je nekompatibilní (typicky po aktualizaci),
- šablona, která používá neplatný kód,
- nedostatek paměti (PHP memory limit),
- konflikt verzí (WordPress × PHP × pluginy),
- chyba při automatické aktualizaci, která se nedokončila.
Dobrá zpráva: ve většině případů jde o problém, který se dá vyřešit do 10–30 minut.
Rychlá první pomoc (nejdřív toto)
Než začnete „něco mazat“, udělejte 3 rychlé věci:
-
Zkuste web i administraci otevřít v anonymním okně
Někdy je problém jen v cache prohlížeče. -
Počkejte 2–3 minuty a reload
Pokud zrovna probíhala aktualizace, web se může krátce „kousnout“. -
Máte zálohu?
Pokud váš hosting dělá denní zálohy (většina ano), jste ve výhodě. Než uděláte větší zásah, je dobré vědět, že se máte kam vrátit.
Krok 1: Podívejte se, jestli WordPress poslal e-mail s odkazem na režim obnovení
WordPress často pošle administrátorovi e-mail ve smyslu:
- „Your site is experiencing a technical issue…“
- obsahuje odkaz na režim obnovení (Recovery Mode)
Co udělat:
- Najděte e-mail v schránce administrátora webu (zkontrolujte i spam).
- Klikněte na odkaz → WP vás pustí do administrace v bezpečnějším režimu.
- WordPress často přímo napíše, který plugin nebo šablona chybu způsobila.
- Problematicý plugin dočasně deaktivujte.
Pokud e-mail nepřišel nebo se k němu nedostanete, pokračujte dál.
Krok 2: Nejčastější příčina – plugin. Deaktivujte pluginy přes FTP (bez přístupu do WP)
Když se do administrace nedostanete, nejrychlejší test je vypnout pluginy „natvrdo“.
Co potřebujete:
- Přístup na hosting (FTP / SFTP) nebo File Manager (správce souborů v hostingu)
Postup:
- Přihlaste se na FTP/SFTP.
- Otevřete složku:
public_html/wp-content/
- Najděte složku
plugins - Přejmenujte ji třeba na:
plugins_OFF
Tím WordPress uvidí, že pluginy „neexistují“ → automaticky je deaktivuje.
Co čekat:
- Pokud web naskočí, viník je téměř jistě v pluginech.
Co dál:
- Vraťte název
plugins_OFFzpět naplugins - Uvnitř
pluginspostupně přejmenovávejte jednotlivé plugin složky (např.woocommerce→woocommerce_OFF), dokud nenajdete konkrétní problém.
Tip: Problém často způsobí plugin, který:
- byl čerstvě aktualizovaný,
- je dlouho neaktualizovaný,
- „lepí“ výkon/bezpečnost/cache dohromady (a konfliktuje s jinými).
Krok 3: Když to nejsou pluginy – přepněte šablonu (téma)
Někdy je problém v aktivní šabloně, zejména po update nebo když je to custom úprava.
Postup přes FTP:
public_html/wp-content/themes/- Najděte složku aktivní šablony (např.
moje-sablona) - Přejmenujte ji na
moje-sablona_OFF
WordPress pak zkusí spadnout na výchozí šablonu (např. Twenty Twenty-Three/Four), pokud je na serveru dostupná.
Pokud web naskočí, problém je v šabloně nebo v child theme úpravách.
Krok 4: Zapněte logování chyb (WP_DEBUG), ať víte přesně proč to padá
Tohle je krok, který dělá největší rozdíl mezi „hádaním“ a rychlou opravou.
Postup:
- Otevřete soubor
wp-config.php(v kořenu webu, typickypublic_html/) - Najděte řádek s
WP_DEBUG(nebo ho doplňte před „That’s all, stop editing!“) - Vložte:
php

Potom znovu načtěte web.
Kde najdete log:
wp-content/debug.log
V logu bývá napsané:
- konkrétní soubor,
- plugin/šablona,
- řádek kódu,
- typ chyby (např. „Call to undefined function…“, „Allowed memory size exhausted…“)
To je nejlepší vodítko, co přesně opravit.
Důležité: Po vyřešení problému debug zase vypněte (nechcete logovat zbytečně vše).
Krok 5: Zvyšte PHP memory limit (častý skrytý důvod)
Pokud v logu uvidíte něco jako:
Allowed memory size exhausted…
je to jasné: WordPress nemá dost paměti.
Jednoduché řešení:
- V hostingu (PHP nastavení) navýšit
memory_limit(např. na 256M nebo 512M) - Někdy to jde i přes
wp-config.php, ale nejspolehlivější je nastavení v hostingu.
Pokud nevíte, kde to je, napište svému hostingu nebo to udělá správce webu.
Krok 6: Chyba po aktualizaci – vraťte poslední změnu
Z praxe: v 80 % případů se chyba objeví těsně po aktualizaci.
Co můžete zkusit:
- obnovit web ze zálohy (nejrychlejší návrat do funkčního stavu),
- vrátit starší verzi pluginu (pokud víte, který),
- aktualizovat PHP na kompatibilní verzi (nebo naopak snížit, když hosting skočil dopředu).
Nejčastější otázky (FAQ)
Proč mi WordPress spadl zrovna teď?
Nejčastěji kvůli aktualizaci (plugin/šablona) nebo změně na hostingu (PHP).
Pomůže mi jen smazat plugin?
Někdy ano, ale často je lepší nejdřív zjistit viníka a pak udělat čisté řešení (aby se problém nevrátil).
Je to bezpečnostní problém?
Může být, ale většinou je to „jen“ kompatibilita/kód. Pokud se ale objevují přesměrování, podezřelé reklamy, nové účty administrátora apod., je potřeba řešit i napadení.
Kdy už to radši nechat na odborníkovi
Zavolejte si pomoc, pokud:
- nemáte přístup na FTP/hosting,
- web je e-shop a každá hodina výpadku bolí,
- v logu jsou chyby, kterým nerozumíte,
- problém se opakuje po každé aktualizaci.
Chcete rychlou opravu bez stresu?
Pokud vám WordPress hlásí „Na webu došlo k závažné chybě“, napište nám na Boostman.cz.
Zpravidla umíme web rozběhnout rychle a zároveň nastavit, aby se to znovu neopakovalo (zálohy, staging, bezpečné aktualizace).