Zum Inhalt springen
WordPress Fehler WordPress zeigt nur eine weiße, leere Seite

WordPress Weißer Bildschirm beheben (White Screen of Death)

WordPress zeigt nur eine weiße, leere Seite

Der White Screen of Death ist ein PHP-Fehler, dessen Meldung unterdrückt wird. Sichtbar machen, Verursacher deaktivieren, Ursache beheben — in dieser Reihenfolge.

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

  1. 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.
  2. 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.
  3. Speicher erschöpft (Allowed memory size exhausted): Limit erhöhen und den Fresser suchen — Memory Exhausted beheben.
  4. 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.

Häufig gestellte Fragen

Ammera Care Dieser Ratgeber wurde vom Ammera-Care-Team verfasst. Seit 2014 betreuen wir WordPress-Websites für Unternehmen im DACH-Raum.