Co je chyba 500: Internal Server Error
Chyba 500 (Internal Server Error) je obecná serverová chyba, která znamená, že při zpracování požadavku na webu došlo k problému na straně serveru. Server požadavek přijal, ale nedokázal ho správně dokončit a zároveň neumí přesně určit důvod. Jde o jeden z nejméně konkrétních HTTP stavových kódů – říká pouze to, že „něco se pokazilo uvnitř serveru“.
Jak se chyba 500 projevuje
Chyba 500 se může zobrazit různými způsoby, například:
- internal server error
- error 500: vnitřní chyba
- stránka nefunguje
- server vrátil chybu 500

Nezávisí na prohlížeči ani zařízení. Pokud se objeví, obvykle ji vidí všichni uživatelé bez ohledu na to, odkud web navštěvují.
Jak chybu 500 řešit
Způsob řešení chyby 500 závisí na tom, zda jste běžný návštěvník webu, nebo jeho provozovatel.
Pokud jste návštěvník webu
V tomto případě chyba 500 zpravidla není problém na vaší straně. Můžete zkusit:
- obnovit stránku
- vymazat soubory cookie
- počkat a zkusit to později
- ověřit, zda je web nedostupný i pro ostatní uživatele (např. pomocí Down for Everyone or Just Me)
Pokud chyba přetrvává, musí ji vyřešit provozovatel webu nebo poskytovatel jeho webhostingu.
Pokud jste majitel webu
U vlastního webu je chyba 500 signál, že něco nefunguje správně na serveru nebo v aplikaci. Doporučený postup opravy chyby 500:
- Obnovte stránku a vymažte cache prohlížeče: Je-li problém dočasný, stránka by se měla načíst správně.
- Zkontrolujte serverové logy: Přihlaste se k serveru nebo požádejte poskytovatele hostingu o přístup k logům a podívejte se na poslední záznamy.
- Zkontrolujte soubor .htaccess: Ověřte, zda tento soubor neobsahuje chyby, případně jej dočasně přejmenujte nebo odstraňte.
- Zkontrolujte oprávnění k souborům a složkám: Přístupová práva by měla být nastavena na 644 pro soubory a 755 pro složky. Špatná oprávnění mohou způsobit chyby při načítání souborů.
- Deaktivujte pluginy a šablony: U CMS, jako je WordPress, mohou některé pluginy nebo šablony způsobit chybu 500. Deaktivujte a poté postupně znovu aktivujte všechny pluginy a šablony, než najdete příčinu chyby 500.
Chyba 500 ale nemusí být vždy způsobená přímo webem nebo aplikací. V některých případech může jít o dočasný výpadek nebo technický problém na straně poskytovatele webhostingu, například při údržbě infrastruktury, DDoS útoku nebo nečekané chybě na serveru. V těchto případech se ale častěji zobrazí chyba 503. V takové situaci nemá majitel webu možnost chybu sám opravit a je nutné vyčkat, než poskytovatel problém odstraní.
Proč chyba 500 vzniká
Chyba 500 nejčastěji souvisí s tím, že server nezvládne zpracovat požadavek. Typické příčiny:
- chyba v konfiguraci serveru nebo souboru .htaccess
- nekompatibilní nebo chybně fungující pluginy či šablony
- překročení serverových limitů, například paměti PHP
- chyba v kódu aplikace
- dočasné přetížení serveru
Kdy se chyba 500 objevuje nejčastěji
S chybou 500 se typicky setkáte:
- po aktualizaci webu nebo pluginů
- při nárůstu návštěvnosti
- u složitějších webů nebo e-shopů
- na sdíleném hostingu s omezenými prostředky
Jak nad chybou 500 přemýšlet
Chyba 500 obvykle znamená jedno z následujícího:
- web je náročnější, než hosting zvládne
- aplikace nebo pluginy nejsou správně optimalizované
- došlo k chybě po aktualizaci nebo změně nastavení
Nejde tedy jen o jednu rozbitou věc, ale o signál, že infrastruktura nebo aplikace naráží na své limity.
Chyba 500 a výkon serveru
Jednou z častých příčin chyby 500 je překročení dostupných serverových prostředků, například paměti pro běh PHP. V takovém případě nepomůže opravit jednu chybu. Je třeba:
- optimalizovat kód a skripty webu, které paměť spotřebovávají
- omezit ve WordPressu počet pluginů
- snížit zátěž aplikace
- využít cachování
- nebo zvážit výkonnější hostingové řešení
Kdy kontaktovat hosting
Poskytovatele svého hostingu kontaktujte, pokud:
- chyba 500 přetrvává
- objevuje se opakovaně
- nebo nevíte, co ji způsobuje
Shrnutí
Chyba 500 je obecná serverová chyba, která signalizuje problém při zpracování požadavku. Sama o sobě neříká, co je špatně, ale vždy znamená, že web nebo server něco nezvládl. Pokud se objevuje opakovaně, nejde o drobnost, ale o signál, že je potřeba řešit výkon, stabilitu nebo architekturu webu.
Související chyby a užitečné články
Pokud řešíte chybu 500, může se vám hodit i vysvětlení dalších častých serverových chyb nebo problémů souvisejících s výkonem webu:
- chyba 503: služba dočasně nedostupná – když server nestíhá nebo je v údržbě
- chyba 404: stránka nenalezena – problém s URL nebo obsahem webu
- chyba 403: přístup zamítnut – nedostatečné oprávnění pro vstup na stránku
- jak zlepšit výkon webhostingu
- 4 druhy cache, které pomohou k rychlejšímu webu
- kdy je čas přejít z hostingu na VPS?