HTTP 500 / 502
HTTP 500 často spôsobuje chyba v .htaccess alebo PHP kóde, kým HTTP 502 spôsobujú príliš veľké hlavičky alebo cookies – nájdite a opravte plugin alebo skript.
HTTP 500
.htaccess súbor
Chyba 500 sa zvyčajne vyskytne, keď je v súbore .htaccess na vašom webhostingu syntaktická chyba. Chyby v súboroch .htaccess môžu vzniknúť, ak bola vaša stránka kompromitovaná alebo ak ste vy alebo váš CMS vložili do súboru neplatné príkazy.
V log súboroch sa môžete pozrieť, či sú v nich zaznamenané chyby – urobí sa to v sekcii "Website" > "Webserver logs" v našom Kontrolnom paneli.
Prípadne premenujte súbor .htaccess, aby ste overili, či práve on spôsobuje problémy, a následne súbor skontrolujte a opravte v ňom prípadné chyby.
Chyba v PHP kóde
Chyba môže vzniknúť aj vtedy, ak sa na webhostingu vyskytne chyba v PHP kóde (a zobrazovanie PHP chýb je vypnuté). To môže okrem iného nastať, ak došlo miesto na vašom webhostingu alebo ak boli vykonané zmeny v kóde. Uistite sa, že vaše CMS je nastavené tak, aby zobrazovalo chyby v kóde.
HTTP 502
Chyba HTTP 502 (Bad Gateway) môže nastať, ak vaša webová stránka odosiela odpoveď s príliš veľkými HTTP hlavičkami. Typicky sa to stane, ak nejaký plugin alebo skript nastavuje množstvo cookies alebo veľmi veľké cookies, prípadne nastavuje tú istú cookie viackrát v jednej odpovedi.
Problém môžete vyriešiť tak, že nájdete plugin alebo skript, ktorý nastavuje množstvo cookies alebo hlavičiek – napríklad tak, že budete svoje pluginy deaktivovať jeden po druhom a znovu testovať. Vymazanie cookies v prehliadači nepomôže, pretože príliš veľká je odpoveď samotnej webovej stránky.
Poznámka: Ak máte v prehliadači príliš veľa cookies, namiesto toho sa zobrazí chyba 400 Bad Request – Request Header Or Cookie Too Large. Túto chybu vyriešite vymazaním cookies pre danú webovú stránku vo vašom prehliadači.
Článok z kategórie podpory: PHP