WordPress: „Es ist ein kritischer Fehler aufgetreten" beheben
Die Meldung „Es ist ein kritischer Fehler auf deiner Website aufgetreten" bedeutet, dass ein schwerwiegender PHP-Fehler die Seite lahmgelegt hat. Die gute Nachricht: In den allermeisten Fällen liegt es an einem einzelnen Plugin, Theme oder einer PHP-Einstellung – und lässt sich gezielt beheben.
Was die Meldung bedeutet
Seit WordPress 5.2 fängt das System schwere Fehler (sogenannte Fatal Errors) ab und zeigt statt einer weißen Seite die neutrale Meldung „Es ist ein kritischer Fehler aufgetreten". Gleichzeitig verschickt WordPress eine Recovery-Mail an die Administrator-Adresse mit einem Link in einen abgesicherten Wartungsmodus. Der eigentliche Fehler wird aus Sicherheitsgründen nicht öffentlich angezeigt – er steht aber im Fehlerprotokoll.
Die häufigsten Ursachen
- Plugin-Konflikt oder fehlerhaftes Plugin – die mit Abstand häufigste Ursache, oft direkt nach einem Update.
- Theme-Fehler, besonders nach Updates oder eigenen Anpassungen in der
functions.php. - Veraltete oder zu neue PHP-Version – der Code ist mit der eingestellten PHP-Version nicht kompatibel.
- Ausgeschöpftes PHP-Speicherlimit (Memory Limit).
- Beschädigte Kerndatei nach einem abgebrochenen Update.
- Fehlerhafter Code-Schnipsel, der in die
functions.phpeingefügt wurde.
wp-admin kommen, brauchen Sie einen FTP-/SFTP-Zugang von Ihrem Hoster.Schritt-für-Schritt-Lösung
- Recovery-Mail prüfen Sehen Sie im Postfach der Admin-Adresse nach. WordPress nennt dort häufig das verursachende Plugin oder Theme und liefert einen Link in den abgesicherten Modus, in dem Sie es deaktivieren können.
- Backup anlegen Laden Sie per FTP alle Dateien herunter und exportieren Sie die Datenbank (z. B. über phpMyAdmin). Erst dann verändern Sie etwas.
- Fehlerprotokoll aktivieren Setzen Sie in der
wp-config.phpdie Zeilendefine('WP_DEBUG', true);unddefine('WP_DEBUG_LOG', true);. Rufen Sie die Seite erneut auf und öffnen Siewp-content/debug.log– dort stehen Datei und Zeile des Fehlers. - Plugins deaktivieren Benennen Sie per FTP den Ordner
wp-content/pluginsinplugins_altum. Lädt die Seite wieder, war ein Plugin schuld. Benennen Sie den Ordner zurück und schalten Sie die Plugins einzeln wieder ein, bis der Fehler zurückkehrt. - Theme zurücksetzen Bringt das nichts, benennen Sie den Ordner Ihres aktiven Themes unter
wp-content/themesum. WordPress fällt dann auf ein Standard-Theme (z. B. Twenty Twenty-Four) zurück. - PHP-Speicher und -Version prüfen Erhöhen Sie das Limit mit
define('WP_MEMORY_LIMIT', '256M');und stellen Sie im Hoster-Panel eine offiziell unterstützte PHP-Version (aktuell 8.1–8.3) ein.
WP_DEBUG wieder, sobald der Fehler gefunden ist – auf Live-Seiten sollten keine Fehlermeldungen öffentlich sichtbar sein.Kein FTP, keine Zeit, kein Risiko?
Wir finden die Ursache, reparieren gezielt und zeigen Ihnen die Seite in einer Vorschau, bevor sie live geht. Befund & Festpreis in 12 Stunden, Zahlung nur im Erfolgsfall.
Jetzt Hilfe anfordernSo beugen Sie vor
- Vor jedem Update ein Backup anlegen (oder automatische Backups einrichten).
- Updates zuerst auf einer Staging-Umgebung testen.
- Nur benötigte, gepflegte Plugins einsetzen und regelmäßig aktualisieren.
- Die PHP-Version aktuell halten und Kompatibilität prüfen.
Häufige Fragen
Was bedeutet „Es ist ein kritischer Fehler aufgetreten"?
Ein schwerwiegender PHP-Fehler (Fatal Error), den WordPress nicht abfangen konnte. Die Details werden vor Besuchern verborgen und stehen im Fehlerprotokoll.
Wo finde ich die genaue Ursache?
In der Recovery-Mail an die Admin-Adresse und in wp-content/debug.log, sobald WP_DEBUG_LOG aktiv ist. Dort steht die betroffene Datei samt Zeilennummer.
Ich komme nicht mehr ins wp-admin – was tun?
Über FTP/SFTP arbeiten: Plugins-Ordner umbenennen, Theme wechseln, wp-config.php bearbeiten. Ein Login ins Backend ist dafür nicht nötig.