Die 30-Sekunden-Einordnung

„500 Internal Server Error“ ist eine allgemeine Servermeldung. Sie sagt noch nicht, ob WordPress, PHP, eine Serverregel oder das Hosting die Ursache ist. Prüfen Sie, ob jede URL betroffen ist, ob /wp-admin/ lädt und ob eine statische Bilddatei erreichbar bleibt. Notieren Sie den genauen Zeitpunkt für das Server-Log.

Vor jedem Eingriff

Sie brauchen ein aktuelles Backup, Zugriff auf die ursprünglichen Dateien und einen dokumentierten Rückweg. Laden Sie keine fremde .htaccess-Vorlage hoch und ersetzen Sie WordPress-Core-Dateien nicht auf Verdacht.

Schwierigkeit: Einfach

Letzte Änderung und Hosting-Status prüfen

Gab es unmittelbar zuvor ein Plugin-, Theme- oder PHP-Update, ist diese Änderung der erste Verdacht. Prüfen Sie außerdem das Hosting-Panel auf Wartung, Speicherplatzmangel oder eine aktuelle Störung. Eine volle Festplatte kann ebenfalls ungewöhnliche Fehler verursachen.

Schwierigkeit: Mittel

Plugins kontrolliert ausschließen

Wenn das Backend nicht erreichbar ist, benennen Sie nur den Ordner des zuletzt geänderten Plugins vorübergehend um. Testen Sie danach exakt dieselbe URL. Funktioniert sie wieder, lassen Sie das Plugin deaktiviert und klären Sie Version, Abhängigkeiten und Ersatz.

Das Umbenennen des gesamten Plugin-Ordners ist nur ein breiter Diagnoseschritt und kann wichtige Funktionen abschalten.

Schwierigkeit: Schwer

.htaccess, PHP und Server-Log untersuchen

Auf Apache-Servern kann eine fehlerhafte .htaccess den 500-Fehler auslösen. Sichern Sie die Datei vor jeder Änderung. Bei Nginx ist sie nicht zuständig. Das Fehlerprotokoll des Servers ist entscheidend, weil es den eigentlichen PHP- oder Konfigurationsfehler zum passenden Zeitpunkt enthält.

Änderungen an PHP-FPM, Dateirechten oder Webserver-Regeln gehören nicht in einen ungesicherten Live-Test.

Wann persönliche Hilfe sinnvoll ist

Wenn statische Dateien funktionieren, WordPress aber nicht, können wir Plugin-, PHP- und Konfigurationsfehler gezielt abgrenzen. Ist auch das Hosting-Panel betroffen, muss möglicherweise zuerst der Hosting-Anbieter eingreifen.

Häufige Fragen

Was bedeutet Fehler 500 in WordPress?

Der Webserver konnte eine Anfrage wegen eines internen Fehlers nicht abschließen. Die Browsermeldung allein nennt die eigentliche Ursache noch nicht.

Kann eine .htaccess-Datei Fehler 500 auslösen?

Ja, eine ungültige Direktive oder eine beschädigte Datei kann auf Apache-Servern einen 500-Fehler verursachen. Ändern Sie die Datei nur mit Sicherung und stellen Sie sie bei Bedarf sofort wieder her.

Wann muss der Hosting-Anbieter helfen?

Wenn auch statische Dateien oder das Hosting-Panel betroffen sind, keine verwertbaren Logs zugänglich sind oder Serverkonfiguration und Ressourcenlimits die Ursache sein könnten.

Quellen

Die technischen Aussagen wurden gegen die verlinkte WordPress-Core-Dokumentation geprüft.