HTTP 500 / 502
HTTP 500 skyldes ofte fejl i .htaccess eller PHP-koden, mens HTTP 502 opstår ved for store headers eller cookies – find og ret pluginnet eller scriptet.
HTTP 500
.htaccess fil
Fejl 500 opstår normalt når der er en syntaks‑fejl i .htaccess filen på dit webhotel. Fejl i .htaccess filer kan opstå hvis din side er blevet kompromitteret eller hvis du eller dit CMS har indsat ugyldige kommandoer i den.
Du kan kigge i logfilerne om der er registreret fejl, det gøres under "Website" > "Webserver logs" i vores Kontrolpanel.
Omdøb evt. .htaccess filen for at bekræfte om det er den der giver problemer, kontroller og ret så filen for fejl.
PHP‑kodefejl
Fejlen kan også opstå hvis der er en PHP‑kodefejl på webhotellet (og visning af PHP‑fejl er deaktiveret), dette kan bl.a. opstå hvis dit webhotel er løbet tør for plads eller hvis der er lavet kodeændringer. Sørg for dit CMS er opsat til at vise kodefejl.
HTTP 502
En HTTP 502-fejl (Bad Gateway) kan opstå, hvis din hjemmeside sender et svar med for store HTTP-headers. Det sker typisk, hvis et plugin eller script sætter mange eller meget store cookies, eller sætter den samme cookie mange gange i ét svar.
Du kan afhjælpe problemet ved at finde det plugin eller script, der sætter de mange cookies eller headers, fx ved at deaktivere dine plugins ét ad gangen og teste igen. Det hjælper ikke at rydde cookies i browseren, da det er hjemmesidens eget svar, der er for stort.
Bemærk: Hvis der er for mange cookies i din browser, får du i stedet fejlen 400 Bad Request – Request Header Or Cookie Too Large. Den kan løses ved at rydde cookies for hjemmesiden i din browser.
Artikel fra support-kategorien: PHP