WordPress weißer Bildschirm: Ursachen finden und schnell beheben

Der berüchtigte „White Screen of Death“: Statt Ihrer Website erscheint nur eine weiße Seite oder die Meldung „Es gab einen kritischen Fehler auf deiner Website“. Meist steckt ein PHP-Fehler dahinter, ausgelöst durch ein Plugin, das Theme oder zu wenig Arbeitsspeicher.

1. E-Mail vom Wiederherstellungsmodus prüfen

WordPress schickt bei kritischen Fehlern automatisch eine E-Mail an die Admin-Adresse. Sie enthält das verursachende Plugin oder Theme und einen Link zum Wiederherstellungsmodus, über den Sie sich trotz Fehler einloggen und das Plugin deaktivieren können.

2. Debug-Modus aktivieren

Kommt keine E-Mail, aktivieren Sie das Fehlerprotokoll. Ergänzen Sie in der wp-config.php vor der Zeile „That’s all, stop editing!“:

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

Laden Sie die Seite neu. Die Fehlermeldung steht nun in /wp-content/debug.log – inklusive Datei und Zeile, die den Fehler auslöst. Deaktivieren Sie den Debug-Modus nach der Fehlersuche wieder.

3. Plugins per FTP deaktivieren

Kommen Sie nicht ins Backend, benennen Sie per FTP oder Dateimanager den Ordner /wp-content/plugins in plugins_alt um. Damit sind alle Plugins deaktiviert. Funktioniert die Seite wieder, benennen Sie den Ordner zurück und deaktivieren Sie die Plugins einzeln, bis der Verursacher gefunden ist.

4. Theme ausschließen

Benennen Sie den Ordner Ihres aktiven Themes um. WordPress wechselt dann auf ein Standard-Theme, sofern eines installiert ist.

5. Arbeitsspeicher erhöhen

Steht im Log „Allowed memory size exhausted“, erhöhen Sie das Speicherlimit in der wp-config.php:

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

6. PHP-Version prüfen

Hat Ihr Hoster die PHP-Version aktualisiert, sind ältere Plugins eventuell nicht kompatibel. Aktualisieren Sie diese oder stellen Sie vorübergehend die vorherige PHP-Version ein.