Vnitřní chyba serveru 500 je velmi obecný stavový kód HTTP, který znamená, že se na serveru webové stránky něco pokazilo, ale server nemůže být konkrétnější, co je přesný problém.
Jste správce webu? Pokud se chyba zobrazuje na webu, viz Oprava 500 problémů s interními chybami serveru na vašem vlastním webu ve spodní části stránky jednu nebo více vašich stránek.
Jak se vám může zobrazit chyba 500
Chybová zpráva se může zobrazit mnoha způsoby, protože každý web si může zprávu přizpůsobit.
Zde je několik běžných způsobů, jak můžete vidět chybu HTTP 500:
- 500 Interní chyba serveru
- HTTP 500 – Interní chyba serveru
- Dočasná chyba (500)
- Interní chyba serveru
- Interní chyba HTTP 500
- Chyba 500
- Chyba HTTP 500
- 500. To je chyba
Vzhledem k tomu, že webová stránka, kterou navštěvujete, generuje interní chybu serveru 500, můžete ji vidět v jakémkoli prohlížeči v jakémkoli operačním systému, dokonce i na svém smartphonu.
Většinou se zobrazuje v okně prohlížeče, stejně jako webové stránky.
Příčina chyb HTTP 500
Jak jsme zmínili výše, zprávy o interní chybě serveru naznačují, že něco obecně není v pořádku.
Většinou „špatně“znamená problém s programováním stránky nebo webu, ale určitě existuje šance, že je problém na vaší straně, což prošetříme níže.
Konkrétnější informace o příčině konkrétní chyby HTTP 500 jsou často poskytovány, když k ní dojde na serveru využívajícím software Microsoft IIS. Hledejte čísla po 500, jako v Chyba HTTP 500.19 – Interní chyba serveru, což znamená Konfigurační data jsou neplatná
Jak opravit 500 interní chybu serveru
Jak jsme již zmínili výše, 500 Internal Server Error je chyba na straně serveru, což znamená, že problém pravděpodobně není ve vašem počítači nebo připojení k internetu, ale v serveru webové stránky.
I když to není pravděpodobné, může být na vaší straně něco špatně. V takovém případě se podíváme na některé věci, které můžete vyzkoušet:
-
Znovu načtěte webovou stránku. Můžete to udělat tak, že vyberete tlačítko pro obnovení/znovu načíst, stisknete F5 nebo Ctrl+R nebo zkusíte adresu URL znovu z adresního řádku.
I když je interní chyba serveru 500 problémem na webovém serveru, problém může být dočasný. Opakovaný pokus o stránku bude často úspěšný.
Pokud se zpráva objeví během procesu placení u online obchodníka, mějte na paměti, že duplicitní pokusy o placení mohou skončit vytvořením více objednávek a vícenásobnými poplatky! Většina obchodníků má automatickou ochranu před těmito druhy akcí, ale přesto je třeba na to pamatovat.
-
Vymažte mezipaměť prohlížeče. Pokud je problém s verzí stránky, kterou si prohlížíte, uloženou v mezipaměti, může to způsobovat problémy s protokolem HTTP 500.
Problémy s mezipamětí často nezpůsobují interní chyby serveru, ale občas jsme viděli, že chyba po vymazání mezipaměti zmizí. Vyzkoušet je to tak snadné a neškodné, takže to nevynechávejte.
-
Smažte soubory cookie svého prohlížeče. Asi 500 problémů s interní chybou serveru můžete opravit odstraněním souborů cookie přidružených k webu, na kterém se chyba zobrazuje.
Po odstranění souborů cookie restartujte prohlížeč a zkuste to znovu.
- Odstraňovat problém jako chybu 504 Gateway Timeout. Není to příliš běžné, ale některé servery generují 500 Internal Server Error, i když ve skutečnosti je 504 Timeout brány vhodnější na základě příčiny problému.
-
Kontaktování webové stránky je další možností. Je velká šance, že administrátoři stránek již o chybě 500 vědí, ale pokud máte podezření, že ne, dejte jim vědět, pomůže to vám i jim (a všem ostatním).
Většina webů má účty sociálních sítí založené na podpoře a některé mají dokonce e-mail a telefonní čísla.
Pokud se zdá, že web je zcela mimo provoz a nemůžete najít způsob, jak webu nahlásit zprávu o interní chybě serveru 500, může vám pomoci udržet krok s výpadkem na Twitteru. Na Twitteru můžete obvykle hledat websitedown, jako gmaildown nebo facebookdown.
- Vraťte se později. Bohužel v tuto chvíli je interní chyba serveru 500 bezpochyby problémem mimo vaši kontrolu, který nakonec opraví někdo jiný.
Pokud se u pokladny během online nákupu objeví zpráva 500 Internal Server Error, může vám pomoci uvědomit si, že pravděpodobně dochází k přerušení prodeje – obvykle je to pro internetový obchod skvělý podnět k rychlému vyřešení problému!
I když se vám chyba 500 zobrazuje na webu, který nic neprodává, jako je YouTube nebo Twitter, pokud jste je o problému informovali nebo se o to alespoň pokusili, je toho málo můžeš dělat, než čekat.
Oprava 500 interních chyb serveru na vašem vlastním webu
Interní chyba serveru 500 na vašem webu vyžaduje zcela odlišný postup. Jak jsme zmínili výše, většina 500 chyb jsou chyby na straně serveru, což znamená, že je pravděpodobné, že problém napravíte, pokud se jedná o váš web.
Je mnoho důvodů, proč váš web může zobrazovat uživatelům chybu 500, ale tyto jsou nejčastější:
- A Chyba oprávnění. Ve většině případů je interní chyba serveru 500 způsobena nesprávným oprávněním k jednomu nebo více souborům nebo složkám. Ve většině těchto případů je na vině nesprávné oprávnění k PHP a CGI skriptu. Ty by měly být obvykle nastaveny na 0755 (-rwxr-xr-x).
- Časový limit PHP. Pokud se váš skript připojí k externím zdrojům a vyprší časový limit těchto zdrojů, může dojít k chybě HTTP 500. Pravidla časového limitu nebo lepší zpracování chyb ve vašem skriptu by vám měla pomoci, pokud je příčinou chyby 500 toto.
- Chyba kódování v.htaccess. I když to není tak běžné, nezapomeňte zkontrolovat, zda je soubor.htaccess vašeho webu správně strukturován.
Pokud používáte WordPress, Joomla nebo jiný systém pro správu obsahu nebo CMS, nezapomeňte vyhledat jejich centra podpory, kde najdete konkrétnější pomoc při řešení 500 interní chyby serveru.
Pokud nepoužíváte hotový nástroj pro správu obsahu, váš poskytovatel webhostingu, jako je InMotion, Dreamhost, IONOS (1&1) atd., má pravděpodobně nějakou nápovědu k chybě 500, která by mohla být konkrétnější vaší situaci.
Další způsoby, jak můžete vidět interní chybu serveru
Když služby Google, jako je Gmail, zaznamenají chybu, často nahlásí dočasnou chybu (500) nebo jednoduše 500.
Pokud se jedná o službu Windows Update, zobrazí se jako zpráva WU_E_PT_HTTP_STATUS_SERVER_ERROR nebo chyba 0x8024401F.
Pokud web, který hlásí chybu 500, používá Microsoft IIS, může se zobrazit konkrétnější chybová zpráva:
500 Seznam interních chyb serveru | |
---|---|
Kód | Vysvětlení |
500,0 | Došlo k chybě modulu nebo ISAPI. |
500,11 | Aplikace se na webovém serveru vypíná. |
500,12 | Aplikace je zaneprázdněna restartováním na webovém serveru. |
500,13 | Webový server je příliš zaneprázdněn. |
500,15 | Přímé požadavky na Global.asax nejsou povoleny. |
500,19 | Konfigurační data jsou neplatná. |
500,21 | Modul nebyl rozpoznán. |
500,22 | Konfigurace ASP. NET httpModules neplatí v režimu Managed Pipeline. |
500,23 | Konfigurace ASP. NET httpHandlers neplatí v režimu Managed Pipeline. |
500,24 | Konfigurace zosobnění ASP. NET neplatí v režimu Managed Pipeline. |
500,50 | Při zpracování oznámení RQ_BEGIN_REQUEST došlo k chybě přepisu. Došlo k chybě při provádění konfigurace nebo příchozího pravidla. |
500,51 | Při zpracování oznámení GL_PRE_BEGIN_REQUEST došlo k chybě přepisu. Došlo k chybě globální konfigurace nebo provádění globálního pravidla. |
500,52 | Při zpracování oznámení RQ_SEND_RESPONSE došlo k chybě přepisu. Došlo ke spuštění odchozího pravidla. |
500,53 | Při zpracování oznámení RQ_RELEASE_REQUEST_STATE došlo k chybě přepisu. Došlo k chybě provádění odchozího pravidla. Pravidlo je nakonfigurováno tak, aby se spustilo před aktualizací výstupní uživatelské mezipaměti. |
500 100 | Interní chyba ASP. |
Chyby jako chyba HTTP 500
Mnoho chybových zpráv prohlížeče je podobných zprávě 500 Internal Server Error, protože se jedná o chyby na straně serveru, například 502 Bad Gateway, 503 Service Unavailable a 504 Gateway Timeout.
Existuje také mnoho stavových kódů HTTP na straně klienta, jako je mimo jiné populární chyba 404 Nenalezeno. Všechny je můžete vidět v našem seznamu chyb stavového kódu