HTTP 500 / 502
HTTP 500 wird oft durch .htaccess- oder PHP-Fehler verursacht, HTTP 502 durch zu große Header oder Cookies – finden und korrigieren Sie das Plugin oder Skript.
HTTP 500
.htaccess-Datei
Fehler 500 tritt normalerweise auf, wenn ein Syntaxfehler in der .htaccess-Datei auf Ihrem Webhosting vorliegt. Fehler in .htaccess-Dateien können auftreten, wenn Ihre Seite kompromittiert wurde oder wenn Sie oder Ihr CMS ungültige Befehle darin eingefügt haben.
Sie können in den Logdateien nachsehen, ob Fehler protokolliert wurden; dies geschieht unter "Website" > "Webserver logs" in unserem Kontrollpanel.
Benennen Sie die .htaccess-Datei ggf. um, um zu bestätigen, ob sie die Probleme verursacht, und prüfen Sie dann die Datei auf Fehler und korrigieren Sie diese.
PHP-Codefehler
Der Fehler kann auch auftreten, wenn ein PHP-Codefehler auf dem Webhosting vorliegt (und die Anzeige von PHP-Fehlern deaktiviert ist). Dies kann u. a. vorkommen, wenn der Speicherplatz Ihres Webhostings aufgebraucht ist oder wenn Codeänderungen vorgenommen wurden. Stellen Sie sicher, dass Ihr CMS so eingerichtet ist, dass Codefehler angezeigt werden.
HTTP 502
Ein HTTP-502-Fehler (Bad Gateway) kann auftreten, wenn Ihre Website eine Antwort mit zu großen HTTP-Headern sendet. Dies geschieht typischerweise, wenn ein Plugin oder Skript viele oder sehr große Cookies setzt oder dasselbe Cookie mehrmals in einer Antwort setzt.
Sie können das Problem beheben, indem Sie das Plugin oder Skript finden, das die vielen Cookies oder Header setzt, z. B. indem Sie Ihre Plugins einzeln nacheinander deaktivieren und es erneut testen. Es hilft nicht, Cookies im Browser zu löschen, da es die eigene Antwort der Website ist, die zu groß ist.
Hinweis: Wenn zu viele Cookies in Ihrem Browser vorhanden sind, erhalten Sie stattdessen den Fehler 400 Bad Request – Request Header Or Cookie Too Large. Dieser lässt sich beheben, indem Sie die Cookies für die Website in Ihrem Browser löschen.
Artikel aus der Support-Kategorie: PHP