V tomto článku sa dočítate:
Chyba 500: Internal Server Error
Chybu 500 spoznáte podľa veľkého nápisu Internal Server Error v hornej časti stránky. Pod nápisom nájdete popis chyby a odkaz na tento článok.

S Chybou 500 Internal Server Error sa môžete stretnúť na ktoromkoľvek webe na internete. Ide o nešpecifickú chybu, ktorú server vráti vtedy, keď nemôže svoj chybový stav popísať konkrétnejším kódom 5XX.
Riešenie Chyby 500
Chybu 500 najčastejšie spôsobuje:
Súbory .htaccess
Ak sa Chyba 500 zobrazí ihneď po zadaní adresy webu, ide veľmi pravdepodobne o problém so súborom .htaccess. Súbory .htaccess nájdete v priečinku www a môžu byť aj v jeho podpriečinkoch. Chybu 500 môže spôsobovať ktorýkoľvek z nich.
Vo všetkých súboroch .htaccess na webhostingu (s výnimkou funkčných aliasových domén a subdomén) skontrolujte:
- Nepovolené príkazy: Súbory .htaccess inštalované redakčnými systémami a ich pluginmi môžu obsahovať nepovolené príkazy. Riadky s týmito príkazmi vypnite umiestnením znaku # na začiatok riadku znak. Napríklad nepovolený kód
Options -MultiViewsvypnete úpravou na#Options -MultiViews. - Chyby v kóde: Ak upravujete existujúci kód, overte, či ste omylom neprepísali alebo nevymazali kľúčové časti.
Úpravy súborov .htaccess urobte cez FTP. Návod nájdete v článku Webhosting – Správa súborov.
Ak v priečinku www používate predvolený súbor .htaccess s vlastnými úpravami, môžete ho obnoviť podľa návodu Webhosting – Súbor .htaccess. Pri tomto obnovení systém zároveň vytvorí v priečinku www zálohu súboru .htaccess, ktorý nahrádzate predvoleným.
Duplicitné adresáre subdomén
Ak máte jednu subdoménu vytvorenú súčasne v priečinku www/domains a www/subdom, môže dôjsť k Chybe 500. Jeden z týchto priečinkov zvoľte ako hlavný a druhý úplne odstráňte. Viac informácií o subdoménach na webhostingu nájdete v článku Webhosting – Subdomains.
Webhosting limits
Ak sa Chyba 500 objaví až po dlhšom načítavaní, mohla vaša aplikácia naraziť na niektorý z limitov webhostingu ⧉: max_execution_time, memory_limit, post_max_size alebo upload_max_filesize. Aplikáciu môžete optimalizovať s ohľadom na tieto limity, alebo prejsť na inú službu či jej variant. Viac informácií o službe Webhosting a jej alternatívach nájdete napríklad v článku Webhosting – Manual.
Často kladené otázky
Na obrazovke vidím Chybu 500, ale vyzerá inak, čo sa deje?
Overte, že web skutočne beží na Webhostingu/WMS, napríklad pomocou domain diagnostics. Ak áno, kontaktujte Support ⧉. Ak nejde o náš Webhosting (platí aj pre naše VPS), riešte problém podľa návodu poskytovateľa alebo serverového softvéru.
Je Chyba 500 špecifická pre servery VEDOS?
S chybou 500 sa môžete stretnúť na akomkoľvek webovom serveri. Keď riešite tento problém, využite informácie o svojom redakčnom systéme a použitých pluginoch – častým zdrojom nečakaného výskytu Chyby 500 sú ich automatické aktualizácie a prepisovanie súboru .htaccess.
Ako riešiť Chybu 500 špecificky v redakčnom systéme PrestaShop?
Riešenie popisuje komunitný článok PrestaShop – error 500.