Startovní nabídka

Licence Founders: aktualizace nejméně na 2 roky

149 €jednorázově, bez DPH

Běžná licence Shop stojí 199 €.

Pro prvních 100 licencí Shop, do 10. prosince 2026. Aktualizace a nové znalosti Konzultanta nejméně na 2 roky, bez obnovování. Běžná licence Shop: 12 měsíců.

Získat Founders za 149 €

Chyba 500 ve WordPressu a bílá obrazovka: kdo co kontroluje, vy, hosting, nebo vývojář

Chyba 500 ve WordPressu je obecná odpověď serveru: stránku se nepodařilo sestavit. Nejčastější příčiny jsou plugin po aktualizaci, rozbitý soubor .htaccess, nízký limit paměti PHP nebo špatná verze PHP. Poslední změny, .htaccess a pluginy zkontrolujete sami ve správci souborů. Záznam chyb serveru čte hosting a kód opraví vývojář.

Autor: Tým TellMyShop. Průvodce pro majitele webů na WordPressu a obchodů na WooCommerce: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení

Poznejte příznak během minuty

Než cokoli změníte, zkontrolujte, kde přesně chyba je. To rozhodne, jestli začnete sami, nebo zavoláte hostingu.

PříznakNejčastější příčinaKdo začíná
Celý web i /wp-admin dávají 500.htaccess, plugin, verze PHPvy, pak hosting
Bílá obrazovka úplně bez textuchyba PHP s vypnutým zobrazováním chybvy, pak hosting
Hláška „Na webu došlo ke kritické chybě“ (There has been a critical error on this website)plugin nebo šablonaviz návod ke kritické chybě
500 jen při jedné akci, například při ukládání nebo v košíkuplugin, nedostatek paměti, časový limitvy se záznamem, pak vývojář
500, která přichází a odchází při velké návštěvnostilimity serveruhosting
502 nebo 504 místo 500server nedostal včas odpověď od PHPhosting

Pokud vidíte hlášku o kritické chybě, přejděte na samostatný návod: popisuje režim obnovení s e-mailem od WordPressu. Tento článek je o holé chybě 500 nebo bílé obrazovce.

Vy: prvních deset minut

Tyto kroky zvládnete v panelu hostingu, bez vývojáře. Po každém otevřete web v anonymním okně.

  1. Vzpomeňte si na poslední změnu. Aktualizace pluginu, nový plugin, změna verze PHP v panelu hostingu, úprava .htaccess bezpečnostním nebo cache pluginem. Chyba 500 se málokdy objeví bez důvodu.
  2. Zkontrolujte soubor .htaccess. Ve správci souborů hostingu, ve složce webu, zapněte zobrazení skrytých souborů. Přejmenujte .htaccess na .htaccess-old. Pokud se web vrátí, přihlaste se a přejděte do Nastavení, Trvalé odkazy, Uložit změny. WordPress vytvoří nový, čistý soubor.
  3. Vypněte pluginy přejmenováním složky. Ve wp-content přejmenujte složku plugins na plugins-disabled. Pokud se web vrátí, obnovte název a aktivujte pluginy v Nástěnce po jednom, dokud se chyba nevrátí. Naposledy aktivovaný je viník.
  4. Vraťte změnu verze PHP. Pokud jste před chybou měnili verzi PHP v panelu hostingu, vraťte se k předchozí.
  5. Udělejte snímek obrazovky a poznamenejte si čas. Pomohou, pokud budete muset napsat hostingu.

Co nedělat: v e-shopu neobnovujte úplnou zálohu včetně databáze, pluginy nemažte, jen přejmenovávejte složky, a nepřeinstalovávejte WordPress naslepo.

Hosting: o co požádat a co dodat

Hosting vidí to, co vy ne: záznam chyb serveru, limity paměti a času, verzi PHP a zatížení. Samotný kód 500 záměrně neříká, co se stalo, proto dokumentace WooCommerce k získání informací o chybě 500 radí dát hostingu přesnou adresu a čas chyby.

Zpráva pro hosting může vypadat takto:

  • adresa, která dává chybu 500, a od kdy,
  • přesný čas, kdy se objevila naposledy,
  • co se těsně před chybou změnilo,
  • co jste už zkontrolovali: .htaccess, pluginy, verze PHP,
  • žádost o výpis ze záznamu chyb serveru z té doby.

Typické odpovědi hostingů jsou nedostatek paměti PHP, překročená doba běhu, syntaktická chyba v .htaccess nebo verze PHP nekompatibilní s pluginem. Seznam takových příčin shrnuje i průvodce Rackspace.

Vývojář: kdy ho potřebujete

Vývojáře potřebujete, když záznam ukazuje na chybu v kódu: ve vlastní šabloně, v kousku kódu přidaném do functions.php nebo v pluginu, jehož autor už opravy nevydává. Vývojář zapne zápis chyb do souboru debug.log s vypnutým zobrazováním návštěvníkům. Nastavení popisuje dokumentace k ladění WordPressu.

Ve dvou větách zní zadání pro vývojáře: „Od tohoto data web při této akci vrací 500 a záznam ukazuje tuto chybu. Prosím o opravu kódu nebo návrh náhradního pluginu.“

Jak chat pomůže, když web částečně funguje

Plugin TellMyShop pro WordPress a WooCommerce běží uvnitř WordPressu. Když celý web dává 500, spojení s vaším chatem (Claude nebo ChatGPT) nebude a první pomoc uděláte podle kroků výše. Chat se hodí ve dvou jiných situacích: když chyba postihuje jen část webu a po opravě, když potřebujete zjistit, co se stalo.

V TellMyShop Free chat čte seskupené chyby PHP, WordPressu a WooCommerce z posledních dní, stav webu s verzí PHP a seznam pluginů s verzemi. Otevře také zvolené adresy jako návštěvník a ukáže kód odpovědi. Hostingu nebo vývojáři tak píšete s konkrétními údaji.

Vy: Ukládání delších příspěvků hází chybu 500. Krátké se ukládají normálně.

Váš chat: Záznam za poslední 3 dny má 14 položek „Allowed memory size exhausted“ při ukládání příspěvku. Všechny ukazují na plugin Sample Image Optimiser, který při uložení zpracovává obrázky v příspěvku.

Váš chat: Stav webu: limit paměti PHP je nízký. Dvě možnosti: požádat hosting o vyšší limit, nebo tento plugin deaktivovat. Náhled deaktivace:

Vy: Deaktivuj ho. S hostingem promluvím zítra.

Váš chat: Deaktivováno. Úvodní stránka i Nástěnka odpovídají správně. Zkuste teď ten dlouhý příspěvek uložit. Plugin můžete znovu aktivovat z historie změn.

Stav karty: čeká na vaše „ano“
náhled změny

stará verze: Sample Image Optimiser: aktivní

nová verze: Sample Image Optimiser: neaktivní

Ilustrace: produkty, čísla a odpovědi jsou příklady.

Název pluginu a čísla v této konverzaci jsou vymyšlené. Deaktivace pluginu funguje v TellMyShop Pro po zapnutí přepínače Pluginy; přepínač platí 24 hodin a vyžaduje zálohu databáze ze stejného dne. Před změnou chat ukáže náhled a řekne, co může přestat fungovat. Plugin nikdy nemění .htaccess ani wp-config.php, takže chat limit paměti ani pravidla serveru neopraví. Ty zůstávají na hostingu.

Pokud se chyba objevila hned po aktualizaci, přečtěte si také, co dělat, když WordPress po aktualizaci nefunguje. Bezplatnou verzi si stáhnete na stránce TellMyShop Free a rozdíly oproti Pro zjistíte na stránce ceník. Další návody najdete na blogu.

Otázky a odpovědi

Čím se chyba 500 liší od hlášky o kritické chybě?

Hlášku „Na webu došlo ke kritické chybě“ ukazuje sám WordPress, když se plugin nebo šablona zastaví na chybě PHP. Chyba 500 je obecná odpověď serveru, která se může objevit ještě předtím, než se WordPress vůbec spustí, například kvůli rozbitému .htaccess nebo limitům serveru. Bílá obrazovka je často tatáž chyba, jen bez hlášky.

Znamená chyba 500, že jsem přišel o data?

Skoro nikdy. Příspěvky, stránky a objednávky jsou v databázi a chyba 500 jen říká, že server nedokázal stránku sestavit. Nespěchejte s obnovením úplné zálohy včetně databáze, protože v e-shopu smažete objednávky zadané po jejím vytvoření.

Co napsat hostingu o chybě 500?

Uveďte adresu, kde se chyba objevuje, přesný čas a co se těsně předtím změnilo. Požádejte o kontrolu záznamu chyb serveru z té doby. Přesně to radí dokumentace WooCommerce, protože kód 500 záměrně neříká, co se stalo.

Chyba 500 se objevuje jen při jedné akci. Co to znamená?

Že web obecně funguje a problém sedí na jednom místě: při ukládání příspěvku, v košíku, při importu nebo na nástěnce jednoho pluginu. To je dobrá zpráva, protože záznam chyb z té chvíle obvykle ukáže na vadný plugin nebo nedostatek paměti.

Můžu si limit paměti PHP zvýšit sám?

Někdy ano, v panelu hostingu, v nastavení PHP. Pokud to panel nenabízí, požádejte hosting. Zvýšení limitu pomůže, jen když záznam říká, že došla paměť, a nemělo by zakrýt plugin, který jí spotřebovává příliš.

WordPress je ochranná známka WordPress Foundation. WooCommerce je ochranná známka společnosti Automattic Inc. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.

TellMyShop pro WordPress a WooCommerce

Váš chat čte web, každou změnu ukáže před uložením a uloží až po vašem ano. Každou změnu vrátíte zpět jednou větou. Funguje s Claude nebo ChatGPT, i s bezplatnými účty.

Zkontrolujte, jestli je váš obchod připravený

Zadejte adresu svého obchodu. Za pár sekund uvidíte platformu a jestli bude TellMyShop fungovat.

Kontrolujeme adresu, HTTPS a platformu. Nic neinstalujete a adresu neukládáme.

vasobchod.czUkázkový výsledek
Obchod odpovídá
ano
HTTPS
zapnuto
Platforma
PrestaShop 8.1
TellMyShop bude fungovat

Čtěte dál

Free za 0 €, čte a radí

Stáhnout Free