Der weiße Bildschirm in WordPress – auch bekannt als White Screen of Death (WSoD) – ist eines der nervigsten Probleme überhaupt. Plötzlich ist die Seite komplett leer, kein Fehler, kein Hinweis, nur Weiß. Ich habe das selbst schon mehrfach erlebt und weiß: Panik hilft nicht, systematisches Vorgehen schon. Hier zeige ich dir, wie du den weißen Bildschirm in WordPress in wenigen Minuten analysierst und behebst.
Warum zeigt WordPress einen weißen Bildschirm?
Der weiße Bildschirm in WordPress entsteht fast immer, weil PHP einen fatalen Fehler wirft, aber die Fehlerausgabe unterdrückt wird. Statt einer Meldung siehst du nur eine leere Seite. Die Ursache lässt sich auf vier Hauptbereiche eingrenzen: fehlerhafter Code in Theme oder Plugin, zu wenig PHP-Speicher, Inkompatibilitäten mit der WordPress-Version oder Probleme mit der Datenbank.
Wer den weißen Bildschirm in WordPress beheben will, muss zuerst wissen, welcher dieser Bereiche betroffen ist. Blind irgendwelche Dateien zu löschen, macht es meist schlimmer. Deshalb: erst diagnostizieren, dann reparieren.
Ursache 1: Fehlerhafter Code in Theme oder Plugin
Der häufigste Auslöser für den weißen Bildschirm in WordPress ist ein Plugin oder Theme, das nach einem Update nicht mehr sauber läuft. Ein einziger fehlender Semikolon oder eine veraltete PHP-Funktion reicht aus, um die gesamte Seite lahmzulegen.
Um das zu testen, benennst du per FTP oder Dateimanager den Ordner /wp-content/plugins/ temporär in plugins_off um. Dadurch werden alle Plugins deaktiviert. Lädt die Seite jetzt wieder, liegt der weiße Bildschirm in WordPress eindeutig an einem Plugin. Dann aktivierst du die Plugins einzeln, bis der Fehler erneut auftritt – das schuldige Plugin ist gefunden.
Ursache 2: Zu wenig PHP-Speicher
Ein weiterer klassischer Grund für den weißen Bildschirm in WordPress ist ein erschöpftes Speicherlimit. Gerade auf günstigen Shared-Hosting-Paketen liegt das Standardlimit oft bei 64 MB oder weniger. Reicht der Speicher nicht, bricht PHP die Ausführung ab – und du siehst nur Weiß.
Die Lösung: Öffne die Datei wp-config.php im Hauptverzeichnis deiner WordPress-Installation und füge vor der Zeile /* That’s all, stop editing! */ folgenden Code ein:
define(‘WP_MEMORY_LIMIT’, ‘256M’);
Damit erhöhst du das Limit auf 256 MB. Reicht das nicht, kannst du testweise auf 512M gehen. Wichtig: Manche Hoster erlauben kein höheres Limit als in ihrer PHP-Konfiguration definiert. Dann hilft nur der Anruf beim Support.
Ursache 3: Inkompatibilität mit der WordPress-Version
Der weiße Bildschirm in WordPress taucht besonders häufig nach einem WordPress-Update auf. Ein Plugin, das nicht kompatibel ist, oder ein Theme, das seit Jahren nicht gepflegt wird, kann die Seite komplett lahmlegen.
Prüfe in deinem WordPress-Backend unter Dashboard → Aktualisierungen, ob alle Plugins und Themes auf dem neuesten Stand sind. Noch besser: Schau im Plugin-Verzeichnis von WordPress.org nach, wann das Plugin zuletzt aktualisiert wurde. Alles, was älter als ein Jahr ist, ist ein Risiko.
Ursache 4: Datenbankprobleme
Auch eine beschädigte Datenbank kann den weißen Bildschirm in WordPress verursachen. Das passiert oft nach einem fehlgeschlagenen Update oder wenn der MySQL-Server abgestürzt ist. Die Reparatur ist zum Glück einfach.
Logge dich per SSH oder über phpMyAdmin in deine Datenbank ein und führe folgenden Befehl aus:
mysqlcheck -u benutzername -p datenbankname -r
Das repariert beschädigte Tabellen. Alternativ kannst du in der wp-config.php die Zeile define(‘WP_ALLOW_REPAIR’, true); einfügen und dann deinedomain.de/wp-admin/maint/repair.php aufrufen. Nach der Reparatur die Zeile unbedingt wieder entfernen.
Weitere schnelle Fixes für den weißen Bildschirm in WordPress
Wenn die vier Hauptursachen ausgeschlossen sind, gibt es noch ein paar bewährte Tricks, die den weißen Bildschirm in WordPress beheben können:
- .htaccess umbenennen: Benenne die Datei .htaccess im WordPress-Hauptverzeichnis temporär um. Dadurch werden alle Weiterleitungsregeln deaktiviert. Läuft die Seite wieder, liegt es an einer fehlerhaften .htaccess.
- functions.php prüfen: Benenne die Datei /wp-content/themes/dein-theme/functions.php um. Wenn die Seite dann lädt, hat dein Theme-Code einen Fehler.
- wp-config.php testen: Benenne die wp-config.php um und lade eine frische Version aus dem Backup hoch. Achtung: Danach musst du die Datenbankzugangsdaten neu eintragen.
- Dateiberechtigungen setzen: Ordner sollten 755 haben, Dateien 644. Falsche Rechte können den weißen Bildschirm in WordPress auslösen, besonders nach einem Umzug.
- Hosting-Support kontaktieren: Wenn nichts hilft, kann ein Problem mit dem Webserver vorliegen. Der Support kann in die Server-Logs schauen und den genauen Fehler finden.
Fehler sichtbar machen: Debug-Modus einschalten
Der beste Weg, den weißen Bildschirm in WordPress zu beheben, ist, den Fehler überhaupt erst sichtbar zu machen. Öffne die wp-config.php und setze:
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
Damit schreibt WordPress alle Fehler in die Datei /wp-content/debug.log. Dort findest du dann den exakten Grund für den weißen Bildschirm in WordPress – inklusive Dateipfad und Zeilennummer. Nach der Fehlersuche unbedingt wieder auf false setzen, sonst sieht jeder Besucher deine Fehler.
Vorbeugung: So vermeidest du den weißen Bildschirm in WordPress
Der weiße Bildschirm in WordPress kommt selten aus dem Nichts. Wer regelmäßig Backups macht, Updates testet und nur Plugins aus vertrauenswürdigen Quellen installiert, hat das Problem deutlich seltener. Ich empfehle ein Staging-System, in dem du Updates zuerst testest, bevor sie live gehen.
Außerdem: Halte deine PHP-Version aktuell. WordPress 6.x läuft am besten mit PHP 8.1 oder neuer. Viele weiße Bildschirme in WordPress entstehen, weil der Hoster noch auf PHP 7.4 läuft und ein Plugin moderne Funktionen nutzt.
Wenn du diese Punkte beherzigst, gehört der weiße Bildschirm in WordPress bald der Vergangenheit an – und deine Seite bleibt stabil, auch wenn mal ein Update schiefgeht.