500 Internal Server Error in WordPress: Ursache finden und beheben
Der 500er ist die generischste aller Fehlermeldungen: Der Server konnte die Anfrage nicht verarbeiten, ohne mitzuteilen, warum. WordPress selbst liefert keine spezifische Fehlermeldung – die Ursache liegt fast immer bei PHP, der .htaccess oder einem Plugin-/Theme-Konflikt.
Häufige Ursachen
- Fehlerhafte oder beschädigte
.htaccess - Erschöpftes PHP-Speicherlimit
- Defektes Plugin oder Theme nach einem Update
- Beschädigte WordPress-Core-Dateien
- Inkompatible PHP-Version nach einem Hosting-Wechsel
Schritt-für-Schritt-Lösung
- debug.log aktivieren, um die konkrete Fehlermeldung sichtbar zu machen. In der
wp-config.phpvor „That’s all, stop editing!“ einfügen:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Die konkrete Fehlermeldung erscheint danach in wp-content/debug.log – meist mit Plugin- oder Dateiname.
- .htaccess zurücksetzen: Datei per FTP umbenennen und unter Einstellungen → Permalinks → Speichern neu erzeugen lassen.
- Plugins eingrenzen: per WP-CLI alle deaktivieren und einzeln wieder aktivieren, um den Übeltäter zu finden:
wp plugin deactivate --all
- PHP-Speicherlimit erhöhen in der
wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
- PHP-Version im Hosting-Panel mit den Mindestanforderungen von WordPress und aktiven Plugins abgleichen.
Wann Sie professionelle Hilfe brauchen
Wenn das debug.log keinen eindeutigen Hinweis liefert oder der Fehler nach jeder einzelnen Korrektur erneut auftritt, lohnt sich eine strukturierte Fehlersuche statt weiterem Ausprobieren.
Gut so. Damit solche Fehler seltener auftreten, lohnt sich ein Blick auf laufende Updates, Backups und Monitoring. Wartungsleistungen ansehen →
Wenn die Schritte oben nicht helfen, Zugänge fehlen oder die Website Anzeichen eines Hacks zeigt, übernehmen wir strukturiert die Fehlersuche und Wiederherstellung — auch ohne bestehenden Wartungsvertrag. Notfall-Hilfe anfragen →
← Zurück zum Erste-Hilfe-ArchivWebsite kostenlos prüfen lassen
