Zum Hauptinhalt springen

WordPress White Screen of Death – Ursachen und Lösung

Sie öffnen Ihre WordPress-Website und sehen – nichts. Keine Fehlermeldung, keine Hinweise, nur eine komplett weiße Seite. Der sogenannte White Screen of Death (WSOD) gehört zu den häufigsten und gleichzeitig frustrierendsten WordPress-Problemen. Die gute Nachricht: In den meisten Fällen lässt sich die Ursache schnell eingrenzen und beheben.

In diesem Beitrag zeige ich Ihnen, welche Ursachen hinter dem weißen Bildschirm stecken und wie Sie Schritt für Schritt vorgehen, um Ihre Website wiederherzustellen.

Was ist der White Screen of Death?

Der White Screen of Death bedeutet, dass WordPress die Seite nicht mehr rendern kann. Der Server antwortet zwar, liefert aber keinen sichtbaren Inhalt aus. Manchmal betrifft das nur das Frontend (die Website für Besucher), manchmal auch das Backend (den Admin-Bereich unter /wp-admin/). In einigen Fällen zeigt der Browser statt einer weißen Seite auch die Meldung „Diese Seite funktioniert nicht“ oder einen HTTP 500 Fehler.

Die häufigsten Ursachen

Plugin-Konflikt: Das ist mit Abstand die häufigste Ursache. Ein Plugin-Update führt zu einer Inkompatibilität mit einem anderen Plugin, dem Theme oder der WordPress-Version. Besonders kritisch wird es, wenn mehrere Plugins gleichzeitig aktualisiert werden – dann ist schwer nachvollziehbar, welches Plugin das Problem verursacht.

Theme-Fehler: Ein fehlerhaftes Theme-Update oder ein Syntaxfehler in der functions.php kann den gesamten Seitenaufbau verhindern. Besonders bei Child-Themes, die nach einem Update des Parent-Themes nicht mehr kompatibel sind, tritt das häufig auf.

PHP-Speicherlimit erreicht: WordPress und seine Plugins benötigen Arbeitsspeicher. Wenn das PHP-Speicherlimit zu niedrig eingestellt ist, bricht die Seitenausführung ab – ohne Fehlermeldung. Standardmäßig sind bei vielen Hostern nur 64 MB oder 128 MB konfiguriert, was bei umfangreichen Websites nicht ausreicht.

PHP-Fehler im Code: Ein Syntaxfehler in einer Plugin- oder Theme-Datei – etwa eine fehlende Klammer oder ein falsch geschriebener Funktionsname – führt zu einem fatalen PHP-Fehler. WordPress kann die Seite dann nicht mehr aufbauen.

Veraltete PHP-Version: Manche Plugins oder Themes sind nicht mit neueren PHP-Versionen kompatibel. Wenn Ihr Hoster die PHP-Version aktualisiert hat, kann das zu Inkompatibilitäten führen. Umgekehrt können auch zu alte PHP-Versionen Probleme verursachen, wenn Plugins neuere PHP-Funktionen verwenden.

Beschädigte Core-Dateien: Selten, aber möglich – beschädigte oder fehlende WordPress-Core-Dateien können den White Screen auslösen. Das passiert etwa bei einem abgebrochenen Update oder nach einem Hack.

Schritt-für-Schritt: So beheben Sie den White Screen of Death

Schritt 1

Debug-Modus aktivieren

Verbinden Sie sich per FTP oder über den Dateimanager Ihres Hosters mit Ihrem Webspace. Öffnen Sie die Datei wp-config.php im WordPress-Hauptverzeichnis und suchen Sie die Zeile:

define('WP_DEBUG', false);

Ändern Sie diese in:

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

Laden Sie die Seite neu. Der Fehler wird jetzt in die Datei wp-content/debug.log geschrieben. Öffnen Sie diese Datei – die letzte Zeile zeigt Ihnen in der Regel, welches Plugin oder welche Datei das Problem verursacht.

Schritt 2

Plugins deaktivieren

Wenn der Debug-Log auf ein Plugin hinweist, benennen Sie den Plugin-Ordner per FTP um. Navigieren Sie zu wp-content/plugins/ und benennen Sie den Ordner des verdächtigen Plugins um, z.B. von „contact-form-7″ zu „contact-form-7-deaktiviert“. Laden Sie die Seite neu.

Falls Sie nicht wissen, welches Plugin schuld ist, benennen Sie den gesamten Ordner wp-content/plugins/ um, z.B. in „plugins-backup“. Damit werden alle Plugins auf einen Schlag deaktiviert. Wenn die Seite danach wieder lädt, benennen Sie den Ordner zurück und deaktivieren die Plugins einzeln, bis Sie den Übeltäter gefunden haben.

Schritt 3

Theme wechseln

Wenn das Deaktivieren aller Plugins nicht hilft, ist möglicherweise das Theme schuld. Benennen Sie Ihren Theme-Ordner unter wp-content/themes/ um. WordPress fällt dann automatisch auf ein Standard-Theme zurück (z.B. Twenty Twenty-Four). Wenn die Seite danach funktioniert, liegt das Problem im Theme.

Schritt 4

PHP-Speicherlimit erhöhen

Fügen Sie in der wp-config.php folgende Zeile hinzu (vor der Zeile „That’s all, stop editing!“):

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

Alternativ können Sie das Speicherlimit auch in der .htaccess-Datei setzen:

php_value memory_limit 256M

Bei manchen Hostern müssen Sie das Limit über die Hosting-Verwaltungsoberfläche anpassen.

Schritt 5

Core-Dateien prüfen

Laden Sie eine frische Kopie von WordPress von wordpress.org herunter. Ersetzen Sie die Ordner wp-admin/ und wp-includes/ auf Ihrem Server durch die frischen Dateien. Wichtig: Ersetzen Sie nicht den Ordner wp-content/ – dort liegen Ihre Themes, Plugins und Medien.

Vorbeugen ist besser als reparieren

Der White Screen of Death lässt sich in den meisten Fällen vermeiden:

Aktualisieren Sie Plugins und Themes nicht alle gleichzeitig, sondern einzeln – so können Sie Probleme sofort dem richtigen Update zuordnen. Erstellen Sie vor jedem Update ein vollständiges Backup (Dateien und Datenbank). Nutzen Sie eine Staging-Umgebung, um Updates zuerst in einer Testumgebung zu prüfen. Und halten Sie Ihre PHP-Version auf einem aktuellen, aber stabilen Stand (aktuell PHP 8.3, 8.4 oder 8.5).

Ein regelmäßiger WordPress-Wartungsvertrag nimmt Ihnen diese Arbeit ab. Updates werden kontrolliert eingespielt, tägliche Backups erstellt und Probleme erkannt, bevor sie zu Ausfällen führen.

Wann Sie einen Profi hinzuziehen sollten

Wenn die oben genannten Schritte nicht helfen, der Debug-Log kryptische Fehlermeldungen zeigt, Sie keinen FTP-Zugang haben oder sich unsicher sind – dann verschwenden Sie keine Zeit mit Experimentieren. Jede Stunde, die Ihre Website offline ist, kostet Sie potentielle Kunden und Umsatz.

Ich repariere WordPress-Websites zum Festpreis – schnell, zuverlässig und ohne versteckte Kosten. Melden Sie sich direkt bei mir und Ihre Website läuft wieder.

Das Problem besteht noch?

Wenn Sie den Fehler nicht selbst beheben können oder unsicher sind, wo die Ursache liegt: Ich helfe Ihnen gerne. In den meisten Fällen kann ich das Problem innerhalb weniger Stunden identifizieren und beheben – zum Festpreis, ohne versteckte Kosten.