Der "White Screen of Death" (weißer Bildschirm des Todes) tritt auf, wenn Ihre WordPress-Website eine leere weiße Seite ohne Fehlermeldung anzeigt. Dies ist eines der frustrierenderen WordPress-Probleme, da es keinen sichtbaren Hinweis auf die Ursache gibt. Diese Anleitung behandelt die häufigsten Ursachen und zeigt, wie Sie jede davon beheben können.
Schritt 1: Fehlerprotokoll prüfen
Das Erste, was Sie tun sollten, ist Ihr PHP-Fehlerprotokoll zu prüfen, da dieses meist die genaue Ursache offenbart:
- Melden Sie sich bei KPanel unter kpanel.kapsulehost.com an
- Gehen Sie zu Websites, wählen Sie Ihre Website aus und klicken Sie auf Protokolle
- Öffnen Sie das PHP-Fehlerprotokoll
- Suchen Sie nach
Fatal error-Einträgen in der Nähe des Zeitpunkts, an dem der weiße Bildschirm aufgetreten ist
Weitere Details finden Sie unter Zugriff auf die Fehlerprotokolle Ihrer Website.
Schritt 2: WordPress-Debug-Modus aktivieren
Wenn das Fehlerprotokoll nicht genug Details zeigt, aktivieren Sie den WordPress-Debug-Modus:
- Verbinden Sie sich per SFTP oder über den KPanel-Dateimanager
- Öffnen Sie
wp-config.php - Legen Sie Folgendes fest:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
- Laden Sie die Seite neu und prüfen Sie
wp-content/debug.logauf die Fehlermeldung
Schritt 3: Alle Plugins deaktivieren
Ein fehlerhaftes oder inkompatibles Plugin ist die häufigste Ursache für einen weißen Bildschirm nach einem Update.
Wenn Sie auf das WordPress-Admin-Dashboard zugreifen können: Gehen Sie zu Plugins > Installierte Plugins, wählen Sie alle aus und wählen Sie Deaktivieren aus dem Menü für Sammelaktionen.
Wenn Sie nicht auf das WordPress-Admin-Dashboard zugreifen können:
- Verbinden Sie sich mit Ihrer Website über SFTP
- Navigieren Sie zu
wp-content/plugins/ - Benennen Sie den Ordner
pluginsinplugins-disabledum - Versuchen Sie, die Website zu laden
Wenn der weiße Bildschirm dadurch verschwindet, ist ein Plugin die Ursache. Benennen Sie den Ordner zurück in plugins um und deaktivieren Sie dann die Plugins einzeln, bis Sie das verursachende Plugin identifiziert haben.
Schritt 4: Zu einem Standard-Theme wechseln
Ein defektes Theme kann ebenfalls einen weißen Bildschirm verursachen:
- Gehen Sie per SFTP zu
wp-content/themes/ - Benennen Sie den Ordner Ihres aktiven Themes in etwas wie
mytheme-disabledum - WordPress greift dann auf ein Standard-Theme zurück
Nachdem Sie das problematische Plugin oder Theme identifiziert haben, prüfen Sie, ob ein Update des Entwicklers verfügbar ist. Viele Probleme mit dem weißen Bildschirm werden in der nächsten Version behoben.
Schritt 5: PHP-Speicherlimit erhöhen
Ein weißer Bildschirm kann auftreten, wenn WordPress der Speicher ausgeht. So erhöhen Sie das Limit:
- Öffnen Sie
wp-config.phpim Dateimanager oder per SFTP - Fügen Sie diese Zeile vor der Zeile
/* That's all, stop editing! */hinzu:
define( 'WP_MEMORY_LIMIT', '256M' );
- Speichern Sie die Datei und laden Sie die Website neu
Sie können das PHP-Speicherlimit auch in KPanel unter Websites > [Ihre Website] > Einstellungen > PHP erhöhen.
Schritt 6: Aus Backup wiederherstellen
Wenn keiner der oben genannten Schritte das Problem löst, ist die Wiederherstellung aus einem Backup, das vor dem Auftreten des Problems erstellt wurde, der schnellste Weg zur Lösung. Siehe Wiederherstellung aus einem Backup.
Immer noch nicht gelöst?
Wenn der weiße Bildschirm trotz Durcharbeiten dieser Schritte weiterhin besteht, eröffnen Sie ein Support-Ticket in KPanel unter Support. Fügen Sie die neuesten Einträge aus dem PHP-Fehlerprotokoll sowie eine Beschreibung dessen hinzu, was sich auf der Website vor dem Auftreten des Problems geändert hat.