HTTP 500 / 502
HTTP 500 beror ofta på fel i .htaccess eller PHP-koden, medan HTTP 502 uppstår vid för stora headers eller cookies – hitta och åtgärda pluginet eller skriptet.
HTTP 500
.htaccess-fil
Fel 500 uppstår normalt när det finns ett syntaxfel i .htaccess-filen på ditt webbhotell. Fel i .htaccess-filer kan uppstå om din webbplats har blivit komprometterad eller om du eller ditt CMS har lagt in ogiltiga kommandon i den.
Du kan titta i loggfilerna om det finns registrerade fel, det görs under "Website" > "Webserver logs" i vår kontrollpanel.
Byt ev. namn på .htaccess-filen för att ta reda på om det är den som orsakar problem, kontrollera filen och rätta sedan felen.
PHP-kodfel
Felet kan också uppstå om det finns ett PHP-kodfel på webbhotellet (och visning av PHP-fel är inaktiverad), detta kan bl.a. uppstå om ditt webbhotell har fått slut på utrymme eller om det har gjorts kodändringar. Se till att ditt CMS är inställt på att visa kodfel.
HTTP 502
Ett HTTP 502-fel (Bad Gateway) kan uppstå om din webbplats skickar ett svar med för stora HTTP-headers. Det sker typiskt om ett plugin eller skript sätter många eller mycket stora cookies, eller sätter samma cookie många gånger i ett svar.
Du kan åtgärda problemet genom att hitta det plugin eller skript som sätter de många cookies eller headers, t.ex. genom att inaktivera dina plugins ett i taget och testa igen. Det hjälper inte att rensa cookies i webbläsaren, eftersom det är webbplatsens eget svar som är för stort.
Observera: Om det finns för många cookies i din webbläsare får du istället felet 400 Bad Request – Request Header Or Cookie Too Large. Det kan lösas genom att rensa cookies för webbplatsen i din webbläsare.
Artikel från supportkategorin: PHP