Die Website zeigt: nichts. Kein Fehler, kein Logo, keine Meldung — nur Weiß. Der White Screen of Death (WSoD) wirkt wie ein Totalschaden, ist aber technisch banal: Ein PHP-Fehler hat die Ausführung gestoppt, und die Fehlermeldung wird unterdrückt. Deine einzige Aufgabe: die Meldung sichtbar machen. Danach ist es Routinearbeit.
Schritt 1: Den Fehler sichtbar machen
Öffne die wp-config.php per FTP und füge oberhalb von „That’s all, stop editing“ ein:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Lade die weiße Seite neu und öffne dann /wp-content/debug.log. Dort steht jetzt die echte Fehlermeldung — meistens ein PHP Fatal error mit Datei und Zeile. Ab hier gilt das Standardvorgehen aus dem Artikel PHP Fatal Error beheben. Kein Log-Eintrag trotz Neuladen? Dann schau ins PHP-Error-Log des Hosters (im Hosting-Panel) — manche Fehler sterben, bevor WordPress‘ Logging greift.
Schritt 2: Die üblichen Verursacher
- Plugin schuld (Pfad
/wp-content/plugins/xyz/im Log): Ordner per FTP umbenennen → Plugin ist deaktiviert, Website lädt wieder. Details: Plugin per FTP deaktivieren. - Theme schuld (Pfad
/wp-content/themes/…/): Theme-Ordner umbenennen — WordPress fällt auf ein Standard-Theme zurück. Häufigste Ursache: ein von Hand eingefügter Schnipsel in der functions.php — siehe Syntax Error beheben. - Speicher erschöpft (
Allowed memory size exhausted): Limit erhöhen und den Fresser suchen — Memory Exhausted beheben. - Abgebrochenes Update: Halb kopierte Dateien nach einem gescheiterten Update. Betroffene Komponente frisch installieren; Reste aufräumen wie in Update fehlgeschlagen beschrieben.
Sonderfälle, die gern übersehen werden
- Weiß nur im Admin, Frontend läuft: Der Fehler steckt in einer Admin-Komponente (Dashboard-Widget, Einstellungsseite). Gleiches Vorgehen — Log lesen, Verursacher abschalten. Besucher merken derweil nichts.
- Weiß nur auf einer Seite: Ein Shortcode, ein Page-Builder-Element oder ein Template dieser einen Seite wirft den Fehler. Das Log verrät es beim Aufruf genau dieser URL.
- Weiß nach dem Login: Prüfe zusätzlich auf eine Login-Schleife — die Symptome ähneln sich.
- Cache liefert Weiß aus: Der Fehler ist längst behoben, aber ein Caching-Plugin oder CDN hat die weiße Seite gespeichert. Alle Caches leeren gehört nach jeder Reparatur dazu.
Schritt 3: Debug wieder aus
Nach der Reparatur die Debug-Zeilen wieder auf false setzen bzw. entfernen. Das Log-File darf ohnehin nie öffentlich erreichbar bleiben — es verrät Interna deiner Installation. Mehr zur sauberen Debug-Arbeit: Debug-Modus aktivieren.
Warum Websites „einfach so“ weiß werden
Fast nie ohne Anlass: In den Stunden davor gab es ein automatisches Update, einen PHP-Versionswechsel des Hosters oder eine Änderung an der Website. Der WSoD ist deshalb vor allem ein Überwachungsthema — wer ihn erst vom Kunden gemeldet bekommt, hat schon verloren.
Bei Ammera Care prüft das Monitoring deine Website im Minutentakt auf echten Inhalt — nicht nur „Server antwortet“, sondern „Seite liefert, was sie soll“. Eine weiße Startseite fällt damit sofort auf, und mit täglichen Backups ist der Weg zurück immer frei. Zum Core-Modul.