HTTP 500 / 502
HTTP 500 komt vaak door fouten in .htaccess of PHP-code, terwijl HTTP 502 optreedt bij te grote headers of cookies – zoek en herstel de plugin of het script.
HTTP 500
.htaccess-bestand
Fout 500 treedt doorgaans op wanneer er een syntaxisfout in het .htaccess-bestand op je webhosting staat. Fouten in .htaccess-bestanden kunnen ontstaan als je site is gecompromitteerd of als jij of je CMS ongeldige opdrachten in het bestand heeft geplaatst.
Je kunt in de logbestanden kijken of er fouten zijn geregistreerd; dit doe je onder "Website" > "Webserver logs" in ons Controlepaneel.
Hernoem het .htaccess-bestand eventueel om te bevestigen of dit het bestand is dat problemen veroorzaakt, controleer het bestand daarna op fouten en herstel deze.
PHP-codefouten
De fout kan ook optreden als er een PHP-codefout op de webhosting is (en het weergeven van PHP-fouten is uitgeschakeld). Dit kan onder andere voorkomen als de opslagruimte van je webhosting vol is of als er codewijzigingen zijn aangebracht. Zorg ervoor dat je CMS is ingesteld om codefouten weer te geven.
HTTP 502
Een HTTP 502-fout (Bad Gateway) kan optreden als je website een antwoord met te grote HTTP-headers verstuurt. Dit gebeurt doorgaans als een plugin of script veel of erg grote cookies instelt, of dezelfde cookie meerdere keren instelt in één antwoord.
Je kunt het probleem oplossen door de plugin of het script te vinden dat de vele cookies of headers instelt, bijvoorbeeld door je plugins één voor één te deactiveren en opnieuw te testen. Het heeft geen zin om cookies in je browser te wissen, omdat het antwoord van de website zelf te groot is.
Let op: Als er te veel cookies in je browser staan, krijg je in plaats daarvan de fout 400 Bad Request – Request Header Or Cookie Too Large. Deze kun je oplossen door de cookies voor de website in je browser te wissen.
Artikel uit de ondersteuningscategorie: PHP