Die Fehlermeldung „Es gab einen kritischen Fehler auf deiner Website“ ist eine der häufigsten und frustrierenden Meldungen in WordPress. Sie weist darauf hin, dass die Website nicht mehr ordnungsgemäß funktioniert und in den meisten Fällen weder das Frontend noch das Backend zugänglich ist. In diesem Artikel erläutern wir die möglichen Ursachen und geben Ihnen konkrete Schritte zur Behebung des Problems.

Was bedeutet die Fehlermeldung?

Seit WordPress 5.2 erscheint diese Meldung, wenn ein schwerwiegender Fehler die Funktion der Website blockiert. WordPress sendet dabei eine E-Mail an den Administrator, die detailliertere Informationen zum Fehler enthält, einschließlich des betroffenen Plugins oder Themes.

Wichtig: Falls Sie keinen Zugriff auf Ihr WordPress-Dashboard haben, sollten Sie die Fehlermeldung per E-Mail oder direkt über den Server analysieren.

Häufige Ursachen der Fehlermeldung

Die Ursachen für die kritische Fehlermeldung sind vielfältig. Zu den häufigsten gehören:

1. Plugin- oder Theme-Konflikte

Beschreibung:
Inkompatible oder fehlerhafte Plugins und Themes sind die Hauptursache für kritische Fehler. Ein kürzlich durchgeführtes Update oder die Installation eines neuen Plugins kann das Problem auslösen.

Lösung:

  • Plugins deaktivieren: Falls Sie Zugang zum Admin-Bereich haben, deaktivieren Sie Plugins einzeln über „Plugins > Installierte Plugins“.
  • Falls kein Zugriff auf WordPress besteht, deaktivieren Sie Plugins per FTP:
    1. Verbinden Sie sich mit Ihrem Server über FTP (z. B. mit FileZilla).
    2. Navigieren Sie zu /wp-content/plugins/ und benennen Sie den Plugin-Ordner um (z. B. plugins_alt).
    3. Überprüfen Sie, ob die Website wieder funktioniert.
    4. Aktivieren Sie Plugins nacheinander, um den Verursacher zu identifizieren.
  • Theme wechseln: Falls das Problem weiterhin besteht, aktivieren Sie ein Standard-Theme:
    1. Navigieren Sie per FTP zu /wp-content/themes/.
    2. Benennen Sie den Ordner des aktiven Themes um (z. B. mein-theme_alt).
    3. WordPress aktiviert dann automatisch ein Standard-Theme wie „Twenty Twenty-Three“.

2. Fehler in der functions.php oder anderen PHP-Dateien

Beschreibung:
Falls Sie kürzlich Code in der functions.php oder anderen WordPress-Dateien geändert haben, kann ein Syntaxfehler oder fehlerhafter Code die Seite lahmlegen.

Lösung:

  • Verbinden Sie sich per FTP und navigieren Sie zum aktiven Theme-Ordner (/wp-content/themes/Ihr-Theme/).
  • Öffnen Sie die functions.php und prüfen Sie sie auf fehlerhaften Code.
  • Falls Sie sich nicht sicher sind, stellen Sie eine vorherige Version der Datei wieder her.

3. Unzureichendes PHP-Speicherlimit

Beschreibung:
WordPress benötigt eine bestimmte Menge an Speicher. Wird das Limit überschritten, kann es zu einem kritischen Fehler kommen.

Lösung:
Erhöhen Sie das PHP-Speicherlimit, indem Sie in der wp-config.php (im WordPress-Hauptverzeichnis) folgende Zeile hinzufügen:

define('WP_MEMORY_LIMIT', '256M');

Falls der Fehler weiterhin besteht, kann es nötig sein, das Speicherlimit in der php.ini oder über die .htaccess zu erhöhen.

4. WordPress- oder PHP-Version ist veraltet

Beschreibung:
Eine veraltete WordPress- oder PHP-Version kann mit modernen Plugins oder Themes inkompatibel sein und Fehler verursachen.

Lösung:

  • PHP-Version prüfen: Loggen Sie sich in Ihr Hosting-Kontrollpanel ein und stellen Sie sicher, dass mindestens PHP 8.0 läuft.
  • WordPress aktualisieren: Falls noch Zugriff auf das Dashboard besteht, aktualisieren Sie WordPress über „Dashboard > Updates“.

Falls kein Zugriff besteht, laden Sie die neueste WordPress-Version von wordpress.org herunter und ersetzen Sie die Dateien im /wp-admin/ und /wp-includes/ Ordner per FTP.

5. Datenbankfehler oder beschädigte Tabellen

Beschreibung:
Falls Datenbanktabellen beschädigt sind oder die Verbindung zur Datenbank fehlschlägt, kann WordPress den kritischen Fehler anzeigen.

Lösung:

  • Öffnen Sie die wp-config.php und fügen Sie folgende Zeile hinzu:
define('WP_ALLOW_REPAIR', true);
  • Rufen Sie anschließend die Seite https://ihredomain.de/wp-admin/maint/repair.php auf und folgen Sie den Anweisungen zur Reparatur.
  • Löschen Sie die Zeile nach der Reparatur wieder aus der wp-config.php.

Schritt-für-Schritt-Anleitung zur Fehlerbehebung

Falls Sie die Ursache des Fehlers nicht sofort erkennen können, gehen Sie folgendermaßen vor:

graph TD;
    A["Fehlermeldung: Es gab einen kritischen Fehler auf deiner Website"] --> B[Prüfe E-Mail von WordPress];
    B -->|Fehlermeldung erhalten| C[Details zum fehlerhaften Plugin/Theme prüfen];
    C --> D[Plugin oder Theme deaktivieren];
    B -->|Keine E-Mail erhalten| E[Debug-Modus aktivieren];
    E --> F[Log-Dateien analysieren];
    F --> G{Fehlerursache gefunden?};
    G -->|Ja| H[Entsprechende Lösung umsetzen];
    G -->|Nein| I[PHP-Speicherlimit erhöhen];
    I --> J[Datenbank reparieren];
    J --> K{Fehler behoben?};
    K -->|Ja| L[Website funktioniert wieder];
    K -->|Nein| M[Backup wiederherstellen oder Support kontaktieren];

Fazit: Kritische WordPress-Fehler effizient beheben

Die Meldung „Es gab einen kritischen Fehler auf deiner Website“ kann zahlreiche Ursachen haben. Die häufigsten sind Plugin- oder Theme-Konflikte, fehlerhafte PHP-Code-Änderungen, ein zu geringes PHP-Speicherlimit oder Datenbankprobleme. Durch gezielte Maßnahmen – von der Deaktivierung von Plugins bis zur Reparatur der Datenbank – lässt sich die Ursache oft schnell identifizieren und beheben.

Um künftige Fehler zu vermeiden, empfehlen wir:
✅ Regelmäßige Updates von WordPress, Plugins und Themes
✅ Tägliche Backups mit einem zuverlässigen Backup-Plugin
✅ Verwendung eines sicheren und aktuellen PHP-Stacks
✅ Vorsicht bei Änderungen an der functions.php oder anderen kritischen Dateien

Falls das Problem weiterhin besteht, kann ein Restore aus einem Backup oder die Kontaktaufnahme mit dem Hosting-Support helfen.

Bildnachweiß:
Photo courtesy of Gratisography
Photo Diagramm of whimsical