829
Někdy se v prohlížeči zobrazí chyba „HTTP 500“ nebo „Internal Server“. Vysvětlíme vám, o co se jedná.
HTTP Error 500 – Oprava vnitřní chyby serveru: Jak na to?
Takovou chybu může opravit pouze správce webu nebo programátor. Jako uživateli vám nezbývá než trpělivě čekat. Můžete také použít následující triky:
- V ojedinělých případech může tuto chybu způsobit stránka, která nebyla správně uložena do mezipaměti prohlížeče. Chcete-li se ujistit, že chyba není způsobena vaším prohlížečem, vymažte mezipaměť a soubory cookie. Připravili jsme návod, jak to udělat pro Chrome, Firefox a Safari.
- Pokud jste vymazali mezipaměť a webové stránky se nenačtou bez chyb, měli byste nejprve počkat a po několika minutách to zkusit znovu. Pokud se chyba objeví i po několika hodinách, můžete kontaktovat správce serveru.
- Ve většině případů je pod chybou uvedena e-mailová adresa, na které můžete kontaktovat správce. To se vám může podařit zejména u menších webových stránek, protože administrátoři nejsou vždy online, aby mohli zkontrolovat stav stránky.
- Naneštěstí po kontaktování provozovatele webu můžete jen čekat a doufat, že chyba bude brzy odstraněna.
Co znamená chyba vnitřního serveru?
- Všechny chyby HTTP s předponou „5“ – např. „500“ nebo „502“ – jsou chybové kódy na straně serveru. Obvykle to znamená, že na straně klienta není možné chybu nijak napravit.
- Speciální chyba 500 je univerzální chyba. To znamená, že server vypíše chybu 500 pro všechny neznámé příčiny chyb. Chybový kód je proto velmi nepřesný. Zde záleží na správci serveru, zda příčinu blíže specifikuje.
- Kromě běžných webových serverů, jako je Nginx nebo Apache, existuje také služba IIS alias Microsoft Information Service. Tento webový server se vyznačuje tím, že chybové kódy 5s obsahují desetinná místa, což vede k přesným chybovým hlášením.
Příčiny chyby HTTP 500
K chybě dochází především při zpracování vašeho odeslaného požadavku, kdy dochází k zabránění spuštění webové stránky. To má několik příčin:
- Jednou z příčin chyby může být chybný soubor nebo skript .htaccess, případně i nesprávně nastavená cesta.
- Pokud proces nemá dostatek paměti, nelze požadavek na webovou stránku dokončit.
- Pokud nejsou správně nastavena oprávnění pro spuštění nebo soubor, dojde také k chybě 505.
- Skripty na straně serveru nebo zkompilované webové programy vytvořené například v jazyce Java pravidelně vykazují chyby. Toto chybové hlášení se mimo jiné objeví, jakmile při zpracování formuláře odeslaného na server nebylo myšleno na všechny případy.
- Databáze mohou také selhat, takže webový server k nim při zpracování požadavku nepřistoupí a místo toho vydá tuto chybovou zprávu.
- Jelikož jsou webové servery používány ve dne v noci, není nepravděpodobné, že dojde k selhání jednoho nebo druhého pevného disku. To znamená, že webový server již nemá přístup například k nahraným souborům.