Na webu došlo k závažné chybě. Co teď?

Zákazník napíše, že mu nejde otevřít Váš web. Otevřete ho a na obrazovce je jediná věta: „Na webu došlo k závažné chybě.“ Ukážeme, co znamená tahle hláška i chyba 500 nebo 503, co můžete udělat hned a jak poznat, jestli chybu vidí i Google.

Zveřejněno 24. října 2026 ·

Zjistěte, jestli se Váš web právě teď zvenku načte bez chyby.

Zdarma – bez registrace – bez instalace

Krátká odpověď: vraťte poslední změnu a vypněte vadný plugin

Hláška „Na webu došlo k závažné chybě“ (anglicky „There has been a critical error on this website“) znamená, že při načítání stránky selhal kód PHP – příčinou bývá plugin, šablona nebo nová verze PHP, se kterou si nerozumí. Vraťte nejdřív poslední změnu: po přepnutí PHP zvolte v administraci hostingu předchozí verzi, jinak zkontrolujte e-mail správce webu – když chybu způsobil plugin či šablona a objevila se i v administraci nebo na přihlašovací stránce, pošle tam WordPress odkaz do režimu obnovení, kde vadný plugin vypnete. Když e-mail nepřišel, vypnete všechny pluginy přejmenováním složky wp-content/plugins přes FTP nebo správce souborů a příčinu najdete v chybovém logu hostingu.

Co znamená „Na webu došlo k závažné chybě“?

Je to ochrana, kterou má WordPress od verze 5.2. Když při skládání stránky selže kód v , třeba v  nebo v šabloně, WordPress místo rozbité stránky ukáže jedinou větu a server odpoví 500, tedy chybou serveru.

Česky se věta ukáže, jen když WordPress stihl načíst češtinu. Spadne-li web už při načítání pluginů, což se může stát i po přechodu na novější PHP, návštěvník uvidí anglické „There has been a critical error on this website.“ Jde o stejnou chybu.

Na webu došlo k závažné chybě.Další informace o řešení potíží s WordPressem.
Česky – chyba vznikla až po načtení češtiny, třeba v šabloně
There has been a critical error on this website.Learn more about troubleshooting WordPress.
Anglicky – web spadl dřív, třeba při načítání pluginu

Obě věty jsou doslova z WordPressu, česká z jeho oficiálního překladu. V administraci a na přihlašovací stránce zní hláška jinak: „Na této webové stránce došlo k závažné chybě. Pokyny najdete ve své e-mailové schránce správce webu. Pokud potíže přetrvávají, zkuste podpůrná fóra.“

E-mail ale nepřijde pokaždé. WordPress ho pošle, jen když chybu způsobil plugin nebo šablona a objevila se právě v administraci nebo na přihlašovací stránce – chyba jen na veřejném webu e-mail nespustí. Přijde na adresu správce webu z nastavení WordPressu, s předmětem „[název webu] Web má technické potíže“, standardně nejvýš jednou za den.

Co znamená chyba 500, 502, 503 nebo 504?

Číslo chyby je stavový kód, který server posílá s každou stránkou. Kódy od 500 výš hlásí chybu na straně serveru, ne v zařízení návštěvníka.

Co znamenají hlášky, které se ukážou místo webu (stav k 24. října 2026)
Co místo webu vidíteCo se staloKde začít
500 Internal Server ErrorServer narazil na problém, který neumí blíž popsat. Se stavem 500 přichází i hláška WordPressu „Na webu došlo k závažné chybě“.Vraťte poslední změnu a podívejte se do chybového logu. Za obecnou chybou 500 je podle dokumentace WordPressu nejspíš poškozený soubor .htaccess s nastavením serveru.
502 Bad GatewayServer, který stojí mezi návštěvníkem a webem, dostal od serveru s webem neplatnou odpověď.U hostingu. Websupport ji podle své nápovědy vidí nejčastěji u webů se starší verzí PHP.
503 Service UnavailableServer teď požadavek neobslouží, obvykle kvůli údržbě nebo přetížení. Během aktualizace ji ukazuje WordPress, nejdéle deset minut, s větou „Web je dočasně nedostupný kvůli plánované údržbě…“ nebo anglickou „Briefly unavailable for scheduled maintenance…“.Trvá-li déle, nejde o údržbu při aktualizaci WordPressu. Podle VEDOS vrací server 503, když se požadavky nedočkají volného procesu PHP – kvůli útoku, pomalému webu nebo malému výkonu služby.
504 Gateway TimeoutServer mezi návštěvníkem a webem nedostal od serveru s webem odpověď včas.U hostingu. Websupport ji popisuje jako chybu v komunikaci mezi svými servery.
„Během připojování k databázovému serveru došlo k chybě“WordPress se nespojil s databází. Anglicky zní hláška „Error establishing a database connection“.Podle dokumentace WordPressu bývá příčinou chyba v souboru wp-config.php. Když se v něm nic neměnilo, zeptejte se hostingu, jestli databázový server běží.
Bílá stránka bez textuPodle dokumentace WordPressu se tak může projevit chyba PHP i chyba databáze.Stejně jako u chyby 500: poslední změna, pluginy, chybový log.
404 Not FoundWeb funguje, jen stránka na této adrese neexistuje.U odkazu, který na adresu vede. To je jiný problém než chyba serveru.

Zdroj: MDN Web Docs (stavové kódy HTTP), dokumentace WordPressu, nápověda VEDOS a Websupportu.

Co dělat, když web hlásí závažnou chybu?

Postupujte od nejjednoduššího a po každém kroku web znovu otevřete. Než sáhnete na soubory na hostingu, zazálohujte je.

  1. Vraťte poslední změnu. Objevila-li se chyba po přepnutí PHP, nastavte v administraci hostingu zpět předchozí verzi – u Wedos (dnes VEDOS) v Hostingové služby → Webhosting → Konfigurace PHP, kde se změna podle hostingu projeví do 30 minut. Po aktualizaci pluginu nebo šablony pokračujte dalším krokem.
  2. Otevřete odkaz z e-mailu od WordPressu. Přišel-li e-mail „Web má technické potíže“, odkaz v něm Vás pustí do administrace v . V Pluginech je vadný plugin označený větou „Tento plugin se nepodařilo správně načíst a během režimu obnovení byl pozastaven.“ Vypněte ho, nebo ho aktualizujte, a pak klikněte na „Ukončit režim obnovení“. Když e-mail nepřišel, otevřete administraci nebo přihlašovací stránku webu – chyba, která se objeví tam, ho může vyvolat. Podívejte se i do spamu.
  3. Bez e-mailu vypněte pluginy přes jejich složku. Přes nebo správcem souborů v administraci hostingu přejmenujte složku wp-content/plugins, třeba na plugins.hold – tím se vypnou všechny pluginy. Když web naběhne, otevřete v administraci stránku Pluginy, aby je WordPress vypnul i ve svém nastavení, a složce vraťte původní název. Pluginy pak zapínejte po jednom; ten, po kterém se chyba vrátí, je vadný. Šablonu vypnete stejně, přejmenováním její složky ve wp-content/themes.
  4. Najděte příčinu v chybovém logu. u chyb PHP uvádí soubor a řádek; je-li v cestě složka pluginu (wp-content/plugins/…), máte viníka. U VEDOS ho stáhnete v Hostingové služby → Webhosting → Logy, u běžného webhostingu se ale musí nejdřív zapnout v Doplňkových službách – zapnutí se projeví do 30 minut a chyby z doby před ním v logu nebudou. U Websupportu jsou logy ve WebAdminu v Pokročilá konfigurace → Web → Serverové logy a zůstávají 14 dní, u Forpsi v administraci webhostingu. Vlastní log do souboru wp-content/debug.log umí i WordPress; jak ho zapnout, popisuje jeho dokumentace, která zároveň radí nenechávat ho na ostrém webu zapnutý.
  5. Obnovte zálohu. Když nic z toho nepomůže, obnovte zálohu z doby před změnou. Zeptejte se hostingu, jestli ji obnoví – ne každou zálohu obnovuje na žádost. Například VEDOS zálohuje běžný webhosting jednou týdně pro případ havárie serveru a tyto zálohy na žádost neobnovuje; denní zálohy obnovuje na vyžádání u varianty Extra. Proto si před každou větší změnou udělejte vlastní zálohu – doporučuje to i VEDOS.

Po opravě může ještě chvíli vydávat starou chybovou stránku – když chyba v prohlížeči zůstává, zkuste web otevřít v anonymním okně. Pak spusťte audit znovu.

Je chyba na webu, nebo u hostingu?

Rozhoduje hlavně to, jestli se před chybou na webu něco měnilo.

V obou případech
  • Napoví chybový log: u chyb PHP uvádí soubor a řádek, kde chyba vznikla.
  • Chyba přišla hned po změně

    navíc
    • Po aktualizaci pluginu, šablony nebo WordPressu, po přepnutí PHP nebo úpravě souboru .htaccess bývá příčina v té změně.
    • Zkuste ji nejdřív vrátit podle kroků výše.
  • Chyba přišla bez změny

    navíc
    • Nefunguje-li ani administrace hostingu, e-mail nebo jiné weby na stejném hostingu, obraťte se na hosting.
    • Totéž platí pro chyby 502 a 504 a pro chybu 503, která trvá déle než deset minut.
    • Hlášku o databázi může způsobit i databázový server, který neběží.
    Hostingu pošlete adresu stránky, čas, kdy se chyba objevila, a co přesně stránka hlásí.

Vidí chybu i zákazníci a Google?

Ano. Stejnou hlášku dostane každý, kdo stránku s chybou otevře; režim obnovení ji schová jen v prohlížeči, ve kterém jste ho zapnuli. Zvenku web uvidíte v anonymním okně, v mobilu na datech nebo v auditu na této stránce.

Google podle své dokumentace při chybách serveru dočasně zpomalí procházení webu. Stránky, které už zná, si nejdřív ponechá ve výsledcích hledání, a když chybu vracejí dlouhodobě, vyřadí je. Kolik dní to trvá, Google neuvádí. Jakmile server zase odpovídá bez chyby, procházení postupně zrychlí.

V  takové stránky najdete v přehledu stránek, které Google nezařadil, s důvodem chyba serveru (5xx). Živý test adresy přitom podle nápovědy Googlu může projít, i když Googlu procházení selhalo – chyby serveru bývají přechodné.

Seznam podle své nápovědy stránku automaticky odstraní z výsledků, když jeho robot zjistí, že brání třeba nedostupný server, na kterém web běží. Ani Seznam neuvádí, za jak dlouho.

Co z toho pozná náš audit?

Když spadne úvodní stránka, audit nemá co hodnotit. Skóre ani nálezy nevypíše a skončí hláškou „Audit se nepodařilo dokončit“ s jednou větou podle toho, co server poslal:

  • Chyba 500. Platí i pro stránku WordPressu „Na webu došlo k závažné chybě“: „Server na této adrese vrací místo stránky chybu 500. Zkontrolujte prosím, že je adresa zadaná správně; pokud ano, web na ní teď nefunguje.“
  • Výpis chyby místo stránky. Když server místo webu vypíše pád PHP, třeba „Fatal error: … on line 42“: „Server místo úvodní stránky vypsal chybové hlášení svého softwaru – web na této adrese teď nefunguje návštěvníkům ani vyhledávačům. Hlášení uvádí soubor a řádek, kde chyba vznikla; předejte ho správci webu nebo hostingu.“
  • Chyba 503. „Server na této adrese odpověděl chybou 503 – web je dočasně nedostupný. Bývá to údržba webu, přetížený hosting nebo ochrana proti robotům. Když se web neotevře ani Vám v prohlížeči, nefunguje teď ani návštěvníkům; jinak zkuste audit spustit znovu za chvíli.“ To platí, jen když chybu dostalo i měření od Googlu. Když se mu stránka načetla, audit doběhne s částí výsledků a pod skóre napíše, že server na náš požadavek odpověděl 503.

Když se web načte, audit hledá chyby, které se schovávají uvnitř jinak funkčního webu: technická hlášení PHP vypsaná přímo do stránky a chybu serveru na adrese, která neexistuje.

Ukázka z reportu
Chybová hlášení vypsaná do stránkyNa stránce je vypsané chybové hlášení: „Warning: Undefined variable $email in /data/web/wp-content/plugins/kontaktni-formular/form.php on line 42“
Dopad Tato hlášení vidí návštěvník přímo na stránce a web kvůli nim působí rozbitě. Zároveň prozrazují cestu k souborům na serveru.Co je potřeba Požádejte správce webu, aby vypisování těchto hlášení na veřejném webu vypnul a příčinu opravil – hlášení uvádí konkrétní soubor i řádek.Vysvětlení Stránka se zobrazila, ale server do ní navíc vypsal technická hlášení svého softwaru.
Ošetření neexistujících stránekNeexistující adresa končí chybou serveru (stav 500)
Dopad Správná odpověď je stav 404 – návštěvník i vyhledávač poznají, že stránka neexistuje. Web, který se místo toho tváří, že stránka existuje, oba mate. Vzhled stránky „nenalezeno“ zvenku neověřujeme.Co je potřeba Správné ošetření neexistujících adres (stav 404 s vlastní stránkou a cestou zpět) udrží návštěvníka na webu a působí profesionálně.Vysvětlení Kontrolujeme, jak se web zachová, když někdo zadá adresu, která neexistuje.
Takhle o tom píše audit: nahoře stránka, do které server vypsal varování PHP, dole web, který na neexistující adresu odpoví chybou serveru.

Ve studii Stav českých firemních webů 2026 jsme v srpnu 2026 u 345 webů malých českých firem zkusili otevřít adresu, která na nich neexistuje:

4z 345(1 %)webů na ni odpovědělo chybou serveru 500 místo stránky „nenalezeno“, přestože se jejich úvodní stránka načetla.

Audit se na web dívá zvenku, v jednu chvíli a na úvodní stránku s několika podstránkami, takže chybu, která se objevuje jen na jedné podstránce, jen po přihlášení nebo jen občas, neuvidí – a příčinu z chybového logu nepřečte.

Proč web spadl po přechodu na nové PHP?

Plugin nebo šablona, které s novou verzí PHP nepočítají, web shodí – a ukáže se „Na webu došlo k závažné chybě“, někdy i anglicky. Nejdřív vraťte předchozí verzi PHP; stejně to ve své nápovědě radí i VEDOS. Pak aktualizujte pluginy a šablonu, nebo ten vadný najděte v chybovém logu, a přechod zkuste znovu.

Přechod Vás čeká, pokud web běží na PHP 8.2 nebo starším: verze 8.2 dostává bezpečnostní opravy do 31. prosince 2026 a starší verze už žádné. Před přepnutím zazálohujte web i databázi – podle WordPressu pak web vrátíte do stavu před změnou – a novou verzi vyzkoušejte nejdřív na kopii webu. Jak verzi PHP zjistit a kterou zvolit, popisuje náš článek o zastaralém PHP.

Časté dotazy

Co znamená „Na webu došlo k závažné chybě“?

Je to hláška WordPressu: při načítání stránky selhal kód PHP a WordPress místo webu ukázal tuto větu, server přitom odpověděl chybou 500. Podle toho, kdy chyba nastala, se může ukázat i anglicky jako „There has been a critical error on this website“. Příčinou bývá plugin, šablona nebo verze PHP, se kterou si některá část webu nerozumí. Když chybu způsobil plugin nebo šablona a objevila se i v administraci, pošle WordPress správci webu e-mail s odkazem do režimu obnovení.

Co je chyba 500 (Internal Server Error)?

Obecná chyba serveru: server dostal požadavek, ale při jeho zpracování narazil na problém, který neumí blíž popsat. Na webech s PHP to bývá chyba v kódu, v pluginu nebo v souboru .htaccess. Příčinu pak hledejte v chybovém logu hostingu.

Co znamená chyba 503 Service Temporarily Unavailable?

Server teď požadavek nedokáže obsloužit, obvykle kvůli údržbě nebo přetížení. WordPress ji během aktualizace ukazuje nejdéle deset minut, s větou „Web je dočasně nedostupný kvůli plánované údržbě.“ Například u VEDOS tak server hlásí i vyčerpané procesy PHP, třeba při náporu požadavků nebo u pomalého webu.

Co je chyba 502 Bad Gateway?

Server, který stojí mezi návštěvníkem a webem, dostal od serveru s webem neplatnou odpověď. Když odpověď nepřijde včas, hlásí se chyba 504 Gateway Timeout. U obou začněte u hostingu.

Nepřišel mi e-mail od WordPressu. Co teď?

WordPress ho posílá jen tehdy, když chybu způsobil plugin nebo šablona a objevila se i při otevření administrace nebo přihlašovací stránky – zkuste je proto otevřít. Přijde na e-mail správce webu uvedený v nastavení, standardně nejvýš jednou za den; podívejte se i do spamu. Když nepřišel, vypněte pluginy přejmenováním složky wp-content/plugins přes FTP nebo správce souborů hostingu, nebo se podívejte do chybového logu, kde je u chyb PHP uvedený soubor i řádek.

Jak dlouho platí odkaz do režimu obnovení?

Standardně jeden den. Když se chyba po té době znovu objeví v administraci, může WordPress poslat nový. Režim obnovení platí jen v prohlížeči, ve kterém jste odkaz otevřeli: vadný plugin pozastaví pro Vás, návštěvníci dál vidí chybu, dokud plugin nevypnete nebo neopravíte.

Vypadne web z Googlu, když hlásí chybu?

Google podle své dokumentace při chybách serveru zpomalí procházení webu a stránky, které chybu vracejí dlouhodobě, vyřadí z výsledků; kolik dní to trvá, neuvádí. Seznam stránku z výsledků odstraní, když mu indexaci brání nedostupný server. Po opravě Google procházení postupně obnoví a v Search Console uvidíte, které stránky hlásí jako chybu serveru.

Je chyba na mém webu, nebo u hostingu?

Když se objevila hned po změně – aktualizaci pluginu, šablony nebo WordPressu, po přepnutí PHP – příčina bývá v té změně, a tu zkuste nejdřív vrátit. Když přišla bez změny, nebo nefunguje i administrace hostingu, e-mail či jiné weby na stejném hostingu, obraťte se na hosting. Napoví chybový log: u chyb PHP uvádí soubor a řádek, kde chyba vznikla.

Zdroje

  1. class-wp-fatal-error-handler.phpWordPress (zdrojový kód) · ověřeno 24. 10. 2026Co WordPress ukáže místo webu, v administraci a na přihlašovací stránce, a stavový kód 500.
  2. class-wp-recovery-mode.phpWordPress (zdrojový kód) · ověřeno 24. 10. 2026Kdy WordPress pošle e-mail s odkazem do režimu obnovení, jak často a jak dlouho odkaz platí.
  3. Překlad WordPressu 7.0.x do češtinyWordPress.org (translate.wordpress.org) · ověřeno 24. 10. 2026České znění hlášek, předmětu e-mailu, stránky údržby a chyby databáze.
  4. Fatal Error Recovery Mode in 5.2Make WordPress Core · ověřeno 24. 10. 2026Režim obnovení pozastaví vadný plugin jen v prohlížeči, který ho zapnul.
  5. Common WordPress errorsWordPress Developer Resources · ověřeno 24. 10. 2026Chyba 500 a soubor .htaccess, chyba databáze, bílá stránka, vypnutí šablony.
  6. FAQ TroubleshootingWordPress.org Documentation · ověřeno 24. 10. 2026Jak vypnout všechny pluginy přejmenováním jejich složky.
  7. Debugging in WordPressWordPress Developer Resources · ověřeno 24. 10. 2026Vlastní log WordPressu (debug.log) a proč ho nenechávat zapnutý na ostrém webu.
  8. Get a faster, more secure website: update your PHP todayWordPress.org · ověřeno 24. 10. 2026Záloha před změnou PHP a návrat k předchozí verzi.
  9. HTTP response status codesMDN Web Docs · ověřeno 24. 10. 2026Co znamenají kódy 500, 502, 503 a 504.
  10. How HTTP Status Codes Affect Google’s CrawlersGoogle for Developers · ověřeno 24. 10. 2026Co Google dělá se stránkami, které vracejí chybu serveru (5xx).
  11. Page indexing reportSearch Console Help (Google) · ověřeno 24. 10. 2026Chyba serveru (5xx) mezi důvody nezařazení a proč může živý test projít.
  12. Odstraňování stránekNápověda Seznam.cz Vyhledávání · ověřeno 24. 10. 2026Kdy Seznam stránku z indexu odstraní.
  13. Supported VersionsThe PHP Group (php.net) · ověřeno 24. 10. 2026Do kdy dostává bezpečnostní opravy PHP 8.2.
  14. Webhosting – Chyba 503 Service Temporarily UnavailableVEDOS Znalostní báze · ověřeno 24. 10. 2026Proč server vrací chybu 503.
  15. Webhosting – Konfigurace PHPVEDOS Znalostní báze · ověřeno 24. 10. 2026Kde se přepíná verze PHP, za jak dlouho se změna projeví a co dělat, když web po změně nefunguje.
  16. Webhosting – LogyVEDOS Znalostní báze · ověřeno 24. 10. 2026Kde je chybový log a jak ho zapnout.
  17. Webhosting – ZálohováníVEDOS Znalostní báze · ověřeno 24. 10. 2026Které zálohy hosting obnoví na žádost a proč si dělat vlastní.
  18. Serverové logyWebsupport Centrum nápovědy · ověřeno 24. 10. 2026Kde jsou chybové logy a jak dlouho se uchovávají.
  19. Chyba 502 a 504Websupport Centrum nápovědy · ověřeno 24. 10. 2026
  20. Error logFORPSI nápověda · ověřeno 24. 10. 2026Chybový log v administraci webhostingu.
PHP je programovací jazyk, ve kterém na serveru běží velká část webů, mimo jiné každý WordPress. Aktualizuje se zvlášť od webu samotného: jeho verzi nastavuje hosting nebo správce serveru.Plugin je doplněk, který do WordPressu přidává funkci – formulář, e-shop, překlady nebo zálohování. Aktualizuje se zvlášť a s novou verzí WordPressu nebo PHP si nemusí rozumět.Stavový kód HTTP je trojmístné číslo, které server posílá s každou stránkou a kterým prohlížeči i vyhledávači říká, jak dotaz dopadl. Návštěvník ho obvykle nevidí, vyhledávač se jím ale řídí.Režim obnovení je funkce WordPressu, která správci webu po závažné chybě v pluginu nebo šabloně může poslat e-mailem odkaz do administrace, kde je vadný plugin nebo šablona pozastavená. Pro návštěvníky tím web opravený není – chybu je potřeba odstranit.FTP je způsob, jak se k souborům webu na hostingu dostat bez administrace webu – programem pro FTP nebo správcem souborů v administraci hostingu. Přihlašovací údaje k němu dává hosting.Chybový log je soubor, do kterého server zapisuje chyby svého softwaru – s časem, souborem a řádkem, kde vznikly. Najdete ho v administraci hostingu; u některých hostingů je potřeba ho nejdřív zapnout.Cache je dočasná paměť, ze které server, prohlížeč nebo sociální síť vydá jednou připravený obsah rychle znovu, místo aby ho skládali nebo stahovali od začátku. Změna na webu se v ní proto neprojeví hned.Search Console je bezplatný nástroj Googlu pro majitele webu. Ukazuje, na jaké dotazy se web ve vyhledávání zobrazuje, jak často na něj lidé klikají a které stránky Google zařadil.Indexace je zařazení stránky do rejstříku vyhledávače, ze kterého skládá výsledky hledání. Stránka, která v rejstříku není, se ve výsledcích neukáže.

Funguje Váš web i pro ostatní?

Audit prověří rychlost, SEO, mobilní zobrazení, důvěryhodnost i povinné údaje a vrátí skóre 0 až 100 s konkrétními zjištěními – rovnou tady na stránce.

Zdarma – bez registrace – bez instalace

Raději to proberete s námi?

Ve studiu clevante weby navrhujeme, stavíme i opravujeme. Nechte nám kontakt a nezávazně spolu probereme, co Vašemu webu pomůže nejvíc.

Stačí vyplnit telefon nebo e-mail.

Kontakt použijeme jen k tomu, abychom se Vám mohli ozvat; jak s údaji nakládáme, popisují zásady ochrany osobních údajů.

Nebo se nejdřív podívejte na naši práci na clevante.cz.