Chyba 500: Internal Server Error
Chyba 500 interního serveru je, jak název napovídá, obecný problém se serverem webové stránky. Je více než pravděpodobné, že se jedná o problém nebo dočasnou závadu v programování webových stránek.
V tomto článku si ukážeme její nejčastější projevy, příčiny i to, jak je odstranit.
Příznaky chyby 500
500
The server encountered an internal error and was unable to complete your request. This may be caused by application error or request timeout. If this error is permanent, please contact webmaster.
nebo
Error 500: Vnitřní chyba
Příčiny chyby 500
Mezi možné příčiny chyby 500 interního serveru patří např:
Poškozený nebo nefunkční soubor .htaccess
Soubor .htaccess je textový soubor s důležitými pokyny pro server. Tyto pokyny říkají softwaru, aby povolil nebo zakázal určité funkce. Mohou vám pomoci chránit hesla v adresáři nebo omezit přístup uživatelů.
Soubor .htaccess lze poškodit mnoha způsoby. Může k tomu dojít během instalace zásuvných modulů, konfigurace souboru nebo při práci na serveru.
Chyba oprávnění
Chyby oprávnění přicházejí s ochranou souborů. Chyby oprávnění mohou být chyby, chyby uživatele nebo problémy se sítí. Obvykle tato chyba znamená, že uživatel není oprávněn provést akci, o kterou se pokouší.
Chybné zásuvné moduly nebo témata třetích stran
Chcete-li rozšířit uživatelské funkce a funkčnost, můžete na své webové stránky přidat téma nebo zásuvný modul třetí strany. Tyto pluginy mohou být pro váš web skvělé, ale mohou mít také vliv na zabezpečení webu, chyby a výkon.
Překročení limitu paměti PHP
Jazyk PHP je skriptovací jazyk na straně serveru vložený do jazyka HTML. Jazyk PHP slouží ke správě obsahu, databází, sledování relací a dalším činnostem. Každý proces PHP využívá paměť a váš hostingový účet má pro každý z těchto procesů stanovený limit.
Pokud webová stránka potřebuje více paměti, než je tento limit, může se zobrazit chyba HTTP 500.
Chyba HTTP 500 a kompatibilita s prohlížeči
Většina firem navrhuje své webové stránky tak, aby byly maximálně kompatibilní s prohlížeči. To znamená, že vaše webové stránky jsou snadno přístupné a použitelné v jakémkoli prohlížeči nebo operačním systému. Váš web však může v jednom prohlížeči fungovat bezchybně a v jiných může mít problémy nebo chyby.
Protože HTTP 500 je univerzální chyba, můžete tuto chybu vidět v jakémkoli prohlížeči a operačním systému.
Jak se může chyba HTTP 500 projevovat
Tato chyba se může objevit na jakémkoli webu, který se pokusíte navštívit v prohlížeči. Protože se jedná o tak častou chybu, existuje mnoho způsobů, jak tento kód sdělit.
- Interní chyba serveru
- Stránka nefunguje
- Vnitřní chyba serveru 500
- Chyba serveru 500
- 500. To je chyba.
- HTTP 500.0 – Vnitřní chyba serveru
- Chyba 500
- Kód chyby: 500
- Server vrátil chybu 500 Internal Server Error
- Dočasná chyba (500)
Jak opravit chybu 500 Internal Server Error
Na rozdíl od jiných chyb na straně serveru, vám chyba 500 interního serveru okamžitě neřekne, v čem je problém, ani jak ho opravit. Pokud chyba na vašem webu přetrvává příliš dlouho, může dokonce negativně ovlivnit vaši SEO optimalizaci.
Pojďme se podívat na to, ja byste se mohli pokusit problém vyřešit.
Pokud se snažíte načíst stránku s chybou 500 Internal Server Error:
- Obnovte stránku.
Může se to zdát samozřejmé, ale pokud se jedná o dočasný problém s načítáním, můžete být úspěšní, pokud stránku obnovíte. Než vyzkoušíte cokoliv dalšího z tohoto seznamu, načtěte stránku znovu a uvidíte, co se stane.
- Vraťte se později.
Vzhledem k tomu, že chyba je na straně serveru, majitelé webu jistě pracují na vyřešení problému co nejrychleji. Dejte tomu několik minut nebo až hodinu či více a poté znovu načtěte adresu URL a podívejte se, zda vývojový tým problém odstranil.
- Vymažte soubory cookie svého prohlížeče.
Pokud vymazání historie prohlížeče nepomůže, můžete zkusit vymazat soubory cookie prohlížeče. Pokud jsou soubory cookie spojeny s chybnou webovou stránkou, mohlo by odstranění souborů cookie pomoci stránku znovu načíst.
- Vložte adresu URL do webové stránky „Down for Everyone or Just Me“.
Přejděte na stránku downforeveryoneorjustme.com a vložte adresu URL, na které se zobrazuje chyba vnitřního serveru. Buď se dozvíte, že je webová stránka nefunkční pouze pro vás, nebo že je nefunkční pro všechny.
Další běžné chybové kódy
Kódy HTTP ukazují, jak váš webový prohlížeč a webové stránky komunikují. Toto jsou některé další běžné chybové kódy, které se mohou objevit na vašich webových stránkách:
HTTP 200
Jedná se o standardní stavový kód pro webové stránky, které fungují dobře.
HTTP 301
Jedná se o kód pro trvalé přesměrování. Řekněme například, že máte dvě stránky webu s duplicitními informacemi a jedna má větší návštěvnost než druhá. Má smysl přesměrovat stránku s nízkou návštěvností na stránku s vysokou návštěvností, abyste zlepšili SEO vašeho webu.
HTTP 302
Tento kód slouží k dočasnému přesměrování. Je určen pro situace, kdy chcete uživatele na krátkou dobu poslat na alternativní stránku.
Tento kód přichází ze serveru, když se pokoušíte přistoupit na zakázanou adresu URL.
HTTP 404
Kód 404 sděluje uživatelům, že váš server nemůže najít danou stránku, kterou si vyžádali ve svém prohlížeči. Chyby 404 jsou běžné a některé weby toho využívají ve svůj prospěch.
HTTP 405
Jedná se o chybový stavový kód HTTP odpovědi. Říká, že webový prohlížeč chce získat přístup k vaší webové stránce a váš server odmítl tuto konkrétní metodu HTTP. To znamená, že prohlížeč nemůže získat přístup k požadované webové stránce.
HTTP 413
Tento kód se zobrazí, když se uživatel pokusí nahrát soubor, který přesahuje limit velikosti souboru serveru.
HTTP 429
Tato chyba je odpovědí serveru, že má přestat odesílat požadavky z důvodu přetížených zdrojů. Tento kód se může zobrazit, pokud váš web potřebuje provést příliš mnoho volání API, aby vyhověl požadavku.
HTTP 503
Tento kód informuje uživatele, že server dočasně není schopen načíst hledanou stránku.