Zum Inhalt springen
WordPress Fehler Es gab einen kritischen Fehler auf deiner Website.

WordPress Kritischer Fehler beheben

Es gab einen kritischen Fehler auf deiner Website.

„Es gab einen kritischen Fehler auf deiner Website“ heißt: Ein PHP Fatal Error hat WordPress gestoppt. Über die Wiederherstellungs-Mail oder das Debug-Log findest du den Verursacher.

Seit WordPress 5.2 versteckt sich hinter der Meldung „Es gab einen kritischen Fehler auf deiner Website“ immer dasselbe: ein PHP Fatal Error — ein Programmfehler, der die Ausführung komplett stoppt. WordPress verrät die Details aus Sicherheitsgründen nicht öffentlich, aber es gibt zwei zuverlässige Wege zu ihnen.

Weg 1: Die Wiederherstellungs-Mail

WordPress verschickt beim kritischen Fehler automatisch eine Mail an die Admin-Adresse — Betreff: „Deine Website hat ein technisches Problem“. Diese Mail ist Gold wert, denn sie enthält:

  • den Namen des Verursachers (Plugin oder Theme),
  • die genaue Fehlermeldung mit Datei und Zeile,
  • einen Wiederherstellungs-Link, der dich in einen abgesicherten Modus einloggt, in dem der Verursacher pausiert ist.

Im Wiederherstellungsmodus deaktivierst du das betroffene Plugin regulär im Adminbereich, verlässt den Modus — und die Website läuft wieder. Keine Mail bekommen? Prüfe den Spam-Ordner und ob die Admin-Adresse unter Einstellungen → Allgemein überhaupt aktuell ist. (Wenn deine Website generell keine Mails verschickt, hilft der Artikel E-Mail kommt nicht an.)

Weg 2: Das Debug-Log

Ohne Mail führt der Weg über das Fehlerprotokoll. Aktiviere in der wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Lade die Seite neu und öffne /wp-content/debug.log per FTP. Die letzte PHP Fatal error-Zeile nennt Datei und Zeile des Problems — der Pfad verrät den Verursacher: /plugins/xyz/ heißt Plugin xyz, /themes/abc/ heißt Theme abc. Mehr dazu im Artikel Debug-Modus aktivieren.

Verursacher deaktivieren — auch ohne Admin-Zugang

  1. Plugin: Benenne per FTP den Ordner um: /wp-content/plugins/xyz → xyz_aus. WordPress deaktiviert das Plugin automatisch. Anleitung im Detail: Plugin per FTP deaktivieren.
  2. Theme: Benenne den Theme-Ordner um — WordPress fällt auf ein Standard-Theme zurück (eines muss installiert sein, z. B. Twenty Twenty-Four).
  3. functions.php-Eigenbau: Wenn du kurz vorher Code-Schnipsel eingefügt hast: wieder entfernen. Ein einziges fehlendes Semikolon reicht für den Totalausfall — siehe PHP Syntax Error beheben.

Und dann: Ursache statt Symptom beheben

Das deaktivierte Plugin ist nicht die Lösung, sondern die Erste Hilfe. Typische eigentliche Ursachen:

  • PHP-Inkompatibilität: Das Plugin ist zu alt für die PHP-Version des Servers (häufig nach PHP-8-Umstellungen). Update einspielen oder Alternative suchen.
  • Plugin-Konflikt: Zwei Erweiterungen kommen sich in die Quere — erkennbar daran, dass der Fehler erst seit einem bestimmten Update auftritt.
  • Speicher erschöpft: Meldet das Log Allowed memory size exhausted, ist die Lösung ein höheres Memory Limit — oder das Aussortieren des Speicherfressers.

Kritische Fehler passieren fast immer nach Updates

Die Statistik ist eindeutig: Der kritische Fehler taucht am häufigsten unmittelbar nach Plugin-, Theme- oder PHP-Updates auf. Deshalb gilt: nie freitags um 17 Uhr updaten, immer mit frischem Backup, und danach die Website prüfen. Bei Ammera Care ist genau das automatisiert — jedes Update läuft mit Pflicht-Backup und automatischem Funktionstest, und wenn die Website danach kaputt wäre, wird sie zurückgerollt, bevor es jemand merkt. So arbeitet das Core-Modul.

Häufig gestellte Fragen

Ammera Care Dieser Ratgeber wurde vom Ammera-Care-Team verfasst. Seit 2014 betreuen wir WordPress-Websites für Unternehmen im DACH-Raum.