HTTP 500 / 502
HTTP 500 skyldes ofte feil i .htaccess eller PHP-koden, mens HTTP 502 oppstår ved for store headers eller cookies – finn og rett pluginen eller skriptet.
HTTP 500
.htaccess-fil
Feil 500 oppstår normalt når det er en syntaksfeil i .htaccess-filen på webhotellet ditt. Feil i .htaccess-filer kan oppstå hvis siden din har blitt kompromittert, eller hvis du eller CMS-et ditt har satt inn ugyldige kommandoer i den.
Du kan se i loggfilene om det er registrert feil, det gjøres under "Website" > "Webserver logs" i kontrollpanelet vårt.
Omdøp eventuelt .htaccess-filen for å bekrefte om det er den som gir problemer, kontroller filen for feil og rett den deretter.
PHP-kodefeil
Feilen kan også oppstå hvis det er en PHP-kodefeil på webhotellet (og visning av PHP-feil er deaktivert), dette kan bl.a. oppstå hvis webhotellet ditt har gått tom for plass, eller hvis det er gjort kodeendringer. Sørg for at CMS-et ditt er satt opp til å vise kodefeil.
HTTP 502
En HTTP 502-feil (Bad Gateway) kan oppstå hvis hjemmesiden din sender et svar med for store HTTP-headers. Det skjer typisk hvis et plugin eller skript setter mange eller svært store cookies, eller setter den samme cookien mange ganger i ett svar.
Du kan avhjelpe problemet ved å finne pluginet eller skriptet som setter de mange cookies eller headers, f.eks. ved å deaktivere pluginene dine én om gangen og teste igjen. Det hjelper ikke å slette cookies i nettleseren, siden det er hjemmesidens eget svar som er for stort.
Merk: Hvis det er for mange cookies i nettleseren din, får du i stedet feilen 400 Bad Request – Request Header Or Cookie Too Large. Den kan løses ved å slette cookies for hjemmesiden i nettleseren din.
Artikkel fra støttekategorien: PHP