Chyba 500 Internal server error

(Stavové kódy HTTP)

Chyba 500 se nejčastěji zobrazuje v době kdy serveru předáváte nějaké pravidlo v souboru .htaccess které nedokáže nebo nemůže provést (žádost o aktivaci nějaké služby, změna nastavení či parametru). Za vyřešením takové chyby tedy stačí v souboru .htaccess lokalizovat takové pravidlo a zakomentovat jej (vložení znaménka mřížky "#" na začátek řádku) nebo jej odstranit.

Nejznámějším pravidlem které způsobuje tuto problematiku je v opensource systémech hojně využívaný kód:

Options +FollowSymLinks
Options +Indexes
IndexIgnore *

+FollowSymLinks umožní serveru postupovat dle symbolických odkazů v systému.

+Indexes umožní serveru vylistovat obsah adresáře v případě že jste zapomněli vložit do adresáře index. Nastavení listování adresáře máte možnost případně vytvořit v administraci hostingového účtu v sekci "ADRESÁŘE - NASTAVENÍ".

V případě že Váš Apache byl aktualizován na verzi 2.4 může být chyba způsobována problematikou popisovanou v článku zde.

 



Zpětná vazba (feedback)

Byl tento článek nesrozumitelný, obsahoval nepřesné informace, nebo v něm nějaké informace chyběly?
Napište nám nebo využijte komentářů níže.

Komentáře

Nový komentář

(nebude zobrazen)