WordPress kritischer Fehler beheben: 8 Ursachen + Schritt-für-Schritt-Lösungen (2026)

💡 Das Wichtigste in Kürze
Die WordPress-Meldung „Es gab einen kritischen Fehler auf deiner Website“ ist meist Folge eines Plugin- oder Theme-Konflikts, eines zu niedrigen PHP-Memory-Limits oder einer beschädigten .htaccess. In über 80 % der Fälle löst sich das Problem in 5–15 Minuten — vorausgesetzt, du gehst systematisch vor: Debug-Log einsehen, Plugins isolieren, ggf. PHP-Limit erhöhen oder Backup einspielen. Wer keine FTP-Zugangsdaten hat oder den Recovery-Mode nicht öffnen kann, sollte sofort einen WordPress-Profi hinzuziehen, bevor das Problem weitere Schäden verursacht.
📋 Inhaltsverzeichnis (auf- / zuklappen)

WordPress kritischer Fehler — was die Meldung bedeutet

Ein WordPress kritischer Fehler tritt auf, wenn deine WordPress-Seite plötzlich nur noch die Meldung „Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe deinen E-Mail-Posteingang für Anweisungen“ anzeigt. Dahinter steckt ein PHP-Fehler, den WordPress nicht selbst beheben konnte. Das ist die seit Version 5.2 eingeführte Schutzmaßnahme, die früher als „White Screen of Death“ (komplett weiße Seite) bekannt war.

Die gute Nachricht: WordPress sendet automatisch eine Recovery-Mail an die E-Mail-Adresse des Admin-Accounts. Darin steht ein Link, mit dem du in den geschützten Recovery-Mode gelangst — eine Spezial-Version des Backends, in der das fehlerhafte Plugin oder Theme deaktiviert ist und du normal arbeiten kannst.

Die schlechte Nachricht: Die Mail kommt manchmal gar nicht an (Spam-Filter, falsche Admin-E-Mail, blockierter Mail-Versand) oder das Problem ist so tief, dass auch der Recovery-Mode versagt. In dem Fall musst du den Fehler manuell diagnostizieren und beheben — meist über FTP-Zugang oder das Hosting-Panel.

⚠️ Erst Ruhe bewahren
Ein kritischer Fehler bedeutet nicht, dass deine Inhalte verloren sind. WordPress speichert Beiträge, Seiten und Mediendateien in der Datenbank und im Dateisystem — beides ist normalerweise unbeschädigt. Mit der richtigen Diagnose ist die Seite meist innerhalb von 15 Minuten wieder online.

Die 8 häufigsten Ursachen für einen kritischen WordPress-Fehler

Aus jahrelanger Praxis-Erfahrung mit WordPress-Notfällen lassen sich die Auslöser auf acht typische Szenarien eingrenzen — sortiert nach Häufigkeit:

# Ursache Häufigkeit Aufwand zur Behebung
1 Plugin-Konflikt nach Update oder Installation ~ 45 % 5–15 Minuten
2 PHP-Memory-Limit zu niedrig ~ 15 % 2–10 Minuten
3 Theme-Bug nach Update ~ 12 % 5–20 Minuten
4 PHP-Version inkompatibel (z. B. PHP 7.4 mit Plugin für 8.x) ~ 8 % 5 Minuten (Hosting-Panel)
5 Beschädigte .htaccess oder wp-config.php ~ 8 % 10 Minuten
6 Korrupte Datenbank-Tabellen ~ 5 % 10–30 Minuten
7 Hack oder Malware-Infektion ~ 4 % 2–8 Stunden (Profi)
8 Server-Probleme beim Hoster ~ 3 % Hoster-Support kontaktieren

Plugin-Konflikte sind mit fast 45 % der weitaus häufigste Auslöser. Deshalb starten alle vernünftigen Diagnose-Strategien mit dem Plugin-Test. Erst wenn das nichts bringt, folgen PHP-Memory, Theme und tiefere technische Ursachen.

Sofort-Diagnose: Recovery-Mail prüfen + Debug-Log aktivieren

Bevor du mit der Reparatur startest, brauchst du eine konkrete Fehlermeldung. WordPress zeigt sie aus Sicherheitsgründen nicht im Frontend an — du musst sie aktiv abrufen.

Schritt 1: Posteingang der Admin-E-Mail prüfen

WordPress versendet bei einem kritischen Fehler automatisch eine Recovery-Mail an die im Backend hinterlegte Admin-Adresse. Betreff meist: „Deine Webseite hat ein technisches Problem“. Darin sind enthalten:

  • Eine konkrete Fehlermeldung (PHP-Fatal-Error mit Datei und Zeilennummer)
  • Der Name des verursachenden Plugins oder Themes
  • Ein Recovery-Mode-Link, mit dem du das Backend trotz Fehler erreichen kannst

Diese E-Mail ist der schnellste Weg zum Problem. Wenn sie ankommt, kennst du in 30 Sekunden die Ursache.

Schritt 2: Wenn keine E-Mail kommt — Debug-Modus aktivieren

Per FTP (FileZilla, Cyberduck) verbindest du dich mit dem Webserver, öffnest die wp-config.php im WordPress-Wurzelverzeichnis und änderst diese Zeile:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

Nach dem Speichern und einem Reload der Seite schreibt WordPress alle Fehler in die Datei /wp-content/debug.log. Dort findest du die genaue PHP-Meldung — meist mit Hinweis auf das problematische Plugin und die Zeile, in der der Fehler auftritt.

⚠️ Wichtig: WP_DEBUG_DISPLAY auf false setzen — sonst werden die Fehler im Frontend angezeigt und Besucher (und Suchmaschinen) sehen technische Details. Das schadet dem Ruf und kann Sicherheitslücken offenlegen.

Lösung 1: Plugin-Konflikt isolieren (löst 45 % aller Fälle)

Wenn der Fehler nach einem Plugin-Update oder einer neuen Installation aufgetreten ist, ist der Auslöser fast sicher dort zu suchen. Drei Wege führen zum Ziel:

Methode A: Über Recovery-Mode (wenn die E-Mail kam)

Klicke den Recovery-Link aus der Mail an, logge dich ein. WordPress zeigt dir oben einen gelben Hinweis mit dem fehlerhaften Plugin. Gehe zu Plugins → Installiert, deaktiviere das markierte Plugin und prüfe, ob die Seite wieder läuft.

Methode B: Plugins per FTP komplett deaktivieren

Wenn du keinen Backend-Zugriff hast, deaktivierst du alle Plugins manuell über FTP:

  1. FTP-Verbindung zum Server herstellen
  2. In das Verzeichnis /wp-content/plugins/ wechseln
  3. Den gesamten Ordner plugins in plugins-deaktiviert umbenennen
  4. Seite neu laden — wenn sie jetzt funktioniert, war es ein Plugin
  5. Ordner zurückbenennen in plugins
  6. Im Backend einzeln aktivieren, bis der Fehler wieder auftritt — das ist der Übeltäter

Methode C: Halbierungs-Verfahren bei vielen Plugins

Wer 30 oder mehr Plugins installiert hat und nicht jedes einzeln testen will, nutzt das Halbierungs-Verfahren: erst die Hälfte der Plugins aktivieren — Fehler weg? Dann liegt der Auslöser in der anderen Hälfte. Diese halbieren und so weiter. Nach 5–6 Iterationen ist der Übeltäter gefunden, auch bei vielen Plugins.

🎯 Wenn das Plugin gefunden ist
Drei Optionen: (1) Plugin-Hersteller anschreiben und auf Update warten, (2) auf eine ältere Version zurücksetzen (falls verfügbar), oder (3) durch ein alternatives Plugin mit gleicher Funktion ersetzen. Bei kommerziellen Plugins lohnt der Support-Kontakt — oft gibt es schon einen Hotfix.

Lösung 2: PHP-Memory-Limit erhöhen

Wenn die Fehlermeldung im Debug-Log „Allowed memory size exhausted“ oder ähnliches enthält, ist die zugewiesene Speichergröße zu klein. WordPress braucht für komplexere Setups (Page-Builder, WooCommerce, viele Plugins) mindestens 256 MB, ideal sind 512 MB.

Per wp-config.php

In der wp-config.php direkt nach der ersten Kommentarzeile diese Zeile einfügen:

define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

Per .htaccess

In der .htaccess im WordPress-Wurzelverzeichnis ergänzen:

php_value memory_limit 512M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300

Per Hosting-Panel

Bei vielen Hostern (STRATO, IONOS, all-inkl, Raidboxes) lässt sich das PHP-Memory-Limit direkt im Panel einstellen — meist unter „PHP-Einstellungen“ oder „PHP-Konfiguration“. Vorteil: bleibt auch bei WordPress-Updates erhalten.

⚠️ Achtung: Wenn dein Hosting-Tarif das Memory-Limit hartcoded auf 128 MB beschränkt, helfen alle drei Methoden nichts. In dem Fall musst du den Hoster-Support kontaktieren oder auf einen Tarif mit höherem Limit upgraden.

Lösung 3: Theme zurücksetzen oder auf Standard-Theme wechseln

Wenn der Fehler nach einem Theme-Update oder Theme-Wechsel auftritt, ist das aktive Theme der Verdächtige. Test:

  1. Per FTP in /wp-content/themes/ wechseln
  2. Den Ordner deines aktiven Themes umbenennen (z. B. astraastra-test)
  3. WordPress springt automatisch auf das nächste verfügbare Theme (meist Twenty Twenty-Four)
  4. Seite neu laden — wenn sie jetzt funktioniert, war es das Theme
  5. Ordner zurückbenennen, dann beim Theme-Hersteller nach Update fragen oder Child-Theme prüfen

Bei Page-Buildern wie Elementor, Divi oder WPBakery ist es oft nicht das Theme, sondern eine kaputte Page-Builder-Datei. Hier hilft es, eine zuletzt bearbeitete Seite per FTP-Backup zurückzuspielen oder die Page-Builder-Daten der betroffenen Seite manuell aus der Datenbank zu löschen.

Lösung 4: .htaccess reparieren

Eine beschädigte oder fehlerhaft konfigurierte .htaccess kann ebenfalls einen kritischen Fehler verursachen — vor allem nach Plugin-Installationen, die eigene Umleitungsregeln eintragen (Caching-Plugins, Sicherheits-Plugins). Reparatur:

  1. Per FTP die .htaccess aus dem WordPress-Wurzelverzeichnis herunterladen (Backup!)
  2. Die Original-Datei löschen oder in .htaccess-backup umbenennen
  3. Im Backend zu Einstellungen → Permalinks gehen und ohne Änderung auf „Speichern“ klicken — WordPress generiert automatisch eine frische, saubere .htaccess
  4. Falls das Backend nicht erreichbar ist: eine neue Datei mit dem Standard-Inhalt anlegen

Standard-Inhalt einer sauberen .htaccess für WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Lösung 5: Datenbank reparieren

Wenn die Fehlermeldung „Error establishing a database connection“ oder ein Hinweis auf korrupte Tabellen enthält, liegt das Problem in der MySQL-Datenbank. WordPress hat dafür eine eingebaute Reparatur-Funktion, die du wie folgt aktivierst:

  1. In der wp-config.php diese Zeile hinzufügen: define( 'WP_ALLOW_REPAIR', true );
  2. Im Browser aufrufen: https://deine-seite.de/wp-admin/maint/repair.php
  3. Auf „Repair Database“ klicken — WordPress prüft und repariert alle Tabellen automatisch
  4. Nach erfolgreicher Reparatur die Zeile sofort wieder entfernen (Sicherheitsrisiko, weil ohne Login zugänglich)

Alternativ funktioniert die Datenbank-Reparatur über phpMyAdmin (im Hosting-Panel): alle Tabellen markieren → „Tabelle reparieren“ aus dem Dropdown wählen.

Lösung 6: Aus dem Backup wiederherstellen

Wenn keine der vorherigen Methoden hilft oder du keine FTP-Zugangsdaten hast, ist das Backup die beste Lösung. Voraussetzung: du hast aktuelle Backups (was bei einem Wartungsvertrag automatisch der Fall ist).

Drei Wege zum Backup-Restore:

  • Plugin-Backup (UpdraftPlus, BackWPup): Im Backend (Recovery-Mode) auf „Restore“ klicken — Plugin spielt das letzte Backup automatisch ein.
  • Hosting-Backup: Über das Hosting-Panel (STRATO, IONOS, Raidboxes etc.) das jüngste Backup wiederherstellen — meist mit einem Klick.
  • Manueller Restore per FTP + phpMyAdmin: Dateien per FTP hochladen, Datenbank-Dump per phpMyAdmin importieren.
📦 Tipp: Detaillierte Backup-Anleitung
Wer noch keine Backup-Strategie hat, sollte spätestens jetzt damit anfangen — UpdraftPlus mit Cloud-Speicherung ist in 10 Minuten eingerichtet und kostet nichts. Anleitung in unserer separaten WordPress-Backup-Anleitung.

Wann du sofort professionelle Hilfe holen solltest

Manche Situationen sind kein DIY-Fall — falsche Schritte können den Schaden vergrößern oder Datenverlust verursachen. Hol einen WordPress-Profi, wenn:

  • Du keine FTP-Zugangsdaten hast und auch nicht über das Hosting-Panel zum Dateisystem kommst
  • Die Recovery-Mail nicht ankommt und du keinen Zugriff auf die Admin-E-Mail-Adresse hast
  • Es Hinweise auf einen Hack oder Malware gibt (verdächtige Dateien, Spam-Weiterleitungen, „Diese Seite wurde gehackt“-Warnung)
  • Die Seite geschäftskritisch ist und jede Stunde Downtime Geld oder Reputation kostet
  • Du kein aktuelles Backup hast und die manuellen Lösungsversuche bisher nichts gebracht haben
  • Es um einen WooCommerce-Shop geht und Bestellungen verloren gehen könnten

Bei Werbeagentur Luppert bieten wir WordPress-Notfall-Hilfe ab 70 €/Stunde an. Im laufenden Wartungsvertrag (ab 29,99 €/Monat) ist die Notfall-Wiederherstellung sogar enthalten — meist sind betroffene Seiten innerhalb von 2–4 Stunden wieder online.

Eigenständig fixen, Freelancer holen oder Agentur — Vergleich

Option Kosten Dauer Risiko Bewertung
Selbst beheben 0 € 15 Min – 4 h Hoch (Datenverlust) Nur für Technik-Affine
WordPress-Freelancer (Notfall) 70–150 € 1–3 h Niedrig Beste Kombination Preis/Qualität
Wartungsvertrag (inkl. Notfall) ab 29,99 €/Monat 2–4 h Sehr niedrig Bestes Verhältnis langfristig
Agentur (Notfall) 200–500 € 2–8 h Niedrig Teurer, oft langsamer

Fazit: Strukturiert vorgehen — und vorbeugen

Ein WordPress kritischer Fehler ist in den allermeisten Fällen kein Drama. Mit dem richtigen Vorgehen — Recovery-Mail prüfen, Debug-Log aktivieren, Plugin-Konflikt isolieren, ggf. PHP-Limit erhöhen — sind über 80 % aller Fälle in 15 Minuten gelöst. Wer jedoch keine FTP-Zugangsdaten hat, kein Backup zur Hand oder die Seite geschäftskritisch nutzt, sollte nicht zu lange selbst herumprobieren — jede Stunde Downtime kostet mehr als ein Stundenlohn beim Profi. Der nachhaltigste Schutz: ein Wartungsvertrag ab 29,99 €/Monat, der Backups, Updates, Security-Scans und Notfall-Wiederherstellung pauschal abdeckt. So tritt der kritische Fehler entweder gar nicht erst auf — oder ist im Schlimmsten Fall in zwei Stunden behoben.

Kritischer Fehler? Wir bringen deine Seite zurück

Notfall-Hilfe ab 70 €/Stunde · im Wartungsvertrag ab 29,99 €/Monat sogar inklusive · meist innerhalb 2–4 Stunden wieder online · persönlicher Ansprechpartner aus Landau (Pfalz).

Jetzt Notfall-Anfrage senden

Häufige Fragen zum WordPress kritischen Fehler

Warum bekomme ich keine Recovery-Mail von WordPress? +
Drei häufige Gründe: Die Mail liegt im Spam-Ordner, die Admin-E-Mail-Adresse im Backend ist veraltet, oder dein Hoster blockiert den PHP-mail()-Versand. Lösung: Spam prüfen, alternativ Debug-Log per FTP einsehen oder einen WP-Profi mit FTP-Zugang hinzuziehen.
Sind meine Inhalte beim kritischen Fehler verloren? +
Nein. Beiträge, Seiten, Bilder und Einstellungen liegen sicher in der Datenbank und im Dateisystem — der kritische Fehler verhindert nur die Anzeige der Seite, nicht den Zugriff auf die Daten. Sobald die Ursache behoben ist, sind alle Inhalte wieder da.
Kann ich den kritischen Fehler ohne FTP-Zugang beheben? +
Nur, wenn die Recovery-Mail funktioniert oder dein Hoster ein Datei-Manager im Panel anbietet (STRATO, IONOS, all-inkl bieten das). Ohne FTP UND ohne Recovery-Mail UND ohne Datei-Manager bist du auf Hoster-Support oder einen WordPress-Profi mit Hosting-Zugang angewiesen.
Wie verhindere ich kritische Fehler in Zukunft? +
Drei Schutzmaßnahmen: (1) Plugin- und Theme-Updates vorher in einer Staging-Umgebung testen, statt direkt live einspielen. (2) Tägliche externe Backups — UpdraftPlus + Cloud reicht. (3) WordPress-Wartungsvertrag nutzen — Profis prüfen vor jedem Update auf Konflikte und reagieren bei Problemen sofort.
Wie viel kostet die Behebung durch einen Profi? +
Bei uns 70 €/Stunde — typische Notfallbehebung dauert 1–2 Stunden, also 70–140 € einmalig. Im Wartungsvertrag (ab 29,99 €/Monat) ist die Notfallbehebung enthalten, ohne zusätzliche Stundenabrechnung. Agenturen nehmen oft 200–500 € pauschal pro Notfall.
Ist der kritische Fehler ein Hinweis auf einen Hack? +
Nur in etwa 4 % aller Fälle. Häufiger sind Plugin-Konflikte oder PHP-Probleme. Ein Hack-Verdacht entsteht, wenn zusätzlich verdächtige Dateien im wp-content/uploads auftauchen, die Seite auf andere URLs umleitet oder Google Suchergebnisse als „gehackt“ markiert. Im Verdachtsfall sofort einen WordPress-Sicherheitsexperten kontaktieren.
Was ist der Unterschied zwischen kritischem Fehler und White Screen of Death? +
Beides sind PHP-Fatal-Errors. Vor WordPress 5.2 zeigte WordPress eine komplett weiße Seite („White Screen of Death“) ohne jeden Hinweis. Seit 5.2 fängt WordPress den Fehler ab, zeigt die Meldung „Es gab einen kritischen Fehler“ und versendet eine Recovery-Mail. Inhaltlich ist die Ursache identisch — die neue Variante ist nur deutlich nutzerfreundlicher.
Notfall-Hilfe ab
70 €
pro Stunde · im Wartungsvertrag inklusive

Jetzt Notfall melden
☎ Sofort anrufen

Notfall-Hilfe inklusive
✔ Reaktion innerhalb 2–4 h
✔ Komplette Diagnose
✔ Backup-Wiederherstellung
✔ Plugin-Konflikt-Test
✔ Persönlich aus Landau
✔ Festpreis möglich

0/5 (0 Bewertung)