WP Umbrella Logo

Wie man den WordPress White Screen of Death (WSOD) in den Griff bekommt

Das Team von WP Umbrella
-

Sie stehen vor dem WordPress White Screen of Death (WSOD ) und wissen nicht, wo Sie anfangen sollen?

Der weiße Bildschirm von WordPress ist ein häufiges Problem, das die Benutzer aufgrund fehlender Fehlermeldungen in eine verwirrende Situation bringt.

In dieser ultimativen Anleitung zur Fehlerbehebung erklären wir Ihnen, warum der WSOD auftritt, wie Sie den WordPress White Screen of Death beheben können und welche Strategien es gibt, um ein erneutes Auftreten zu verhindern.

Fangen wir an!

TL;DR

  • Sind Sie frustriert vom weißen WordPress-Bildschirm des Todes? Dieser Leitfaden hilft Ihnen, die Ursachen zu verstehen und bietet eine Schritt-für-Schritt-Anleitung zur Behebung des Problems. Denken Sie immer daran: Vorbeugen ist besser als heilen!

Was ist der WordPress White Screen of Death Fehler?

Der "White Screen of Death " tritt auf, wenn Ihre WordPress-Website einen leeren weißen Bildschirm anzeigt und damit unzugänglich ist. Wenn Sie Glück haben, zeigt Ihr Webbrowser eine Fehlermeldung an.

Im Grunde starrt man auf einen leeren, weißen WordPress-Bildschirm mit null Hinweisen, wie auf dem Screenshot unten.

Weißer Bildschirm des Todes WordPress

Die wahrscheinlichen Schuldigen hinter dem WSOD sind oft Fehler im PHP-Code oder PHP-Speicherbeschränkungen. Und wie immer können auch schlecht programmierte Themes und Plug-ins eine Rolle spielen.

Manchmal tritt das Problem nur in einem bestimmten Bereich Ihrer Website auf, z. B. wenn Sie versuchen, einen WordPress-Beitrag zu bearbeiten, so dass es sich um ein WordPress-Problem mit weißem Bildschirm handelt, der einen Beitrag bearbeitet.

Ursachen für den WordPress White Screen of Death

Wenn Sie die Ursachen verstehen, können Sie WordPress-Fehler mit einem leeren Bildschirm leichter beheben. Ihre WordPress-Website kann aus einer Vielzahl von Gründen leer erscheinen.

Zu den häufigsten Gründen gehören:

  1. Plugin-Inkompatibilität
  2. Thematische Konflikte
  3. Fehlende Theme-Dateien
  4. PHP Speichererschöpfung
  5. Server-Zeitüberschreitungen

Im Folgenden finden Sie einige Hinweise zur Behebung dieses Fehlers und wie Sie verhindern können, dass er in Zukunft wieder auftritt.

Sind Sie bereit, Ihre Produktivität zu steigern, Ihre Kunden zu beeindrucken und Ihre WordPress-Agentur auszubauen?

Installieren Sie WP Umbrella in einer Minute auf Ihren Websites und entdecken Sie eine neue Art, mehrere WordPress-Sites zu verwalten.

Jetzt kostenlos loslegen

Wie man den WordPress White Screen of Death behebt

Schritt 1: Deaktivieren Sie Ihre WordPress-Plugins

Wenn WordPress zugänglich ist

Das Deaktivieren von Plugins ist oft die schnellste Lösung, um den WordPress WSOD-Fehler zu beheben. Rufen Sie im Dashboard die Plugins auf und deaktivieren Sie alle, um das problematische Plugin zu lokalisieren.

Massendeaktivierung von Plugins

Wenn das Problem damit gelöst ist, müssen Sie das schuldige Plugin isolieren. Aktivieren Sie dazu die Plugins nacheinander und laden Sie die Website nach jeder Aktivierung neu, bis Sie wieder den weißen Bildschirm des Todes erhalten.

Wenn Sie das Plugin identifiziert haben, das für den weißen Bildschirm des Todes verantwortlich ist, kontaktieren Sie den Entwickler des Plugins oder öffnen Sie ein Ticket im WordPress-Plugin-Verzeichnis, um Hilfe zu erhalten. Wenn Sie in Eile sind, können Sie auch nach einer Alternative suchen.

Wenn WordPress nicht verfügbar ist

Wenn Sie sich nicht in die WordPress-Administration einloggen können, müssen Sie über Ihren FTP-Client auf die Dateien Ihrer Website zugreifen.

Suchen Sie den Ordner "plugins" in Ihrem Stammverzeichnis im Ordner "wp-content". Benennen Sie ihn in "plugins_old" um.

Als Nächstes sollten Sie die Vorderseite Ihrer Website erneut überprüfen.

Wenn der weiße Bildschirm des Todes verschwunden ist, müssen Sie jedes Plugin einzeln testen.

Benennen Sie Ihren Plugin-Ordner wieder in "plugins" um, und benennen Sie dann jeden Plugin-Ordner innerhalb dieses Ordners einzeln um, bis Sie den fehlerhaften gefunden haben.

Schritt 2: Wechseln Sie zu einem Standardthema

Wenn das Deaktivieren von Plugins nicht funktioniert, ist Ihre nächste Option, zu einem Standard-Theme zurückzukehren. Dies könnte das Problem mit dem leeren WordPress-Bildschirm lösen.

Sie müssen sich über einen FTP-Client mit Ihrer Website verbinden und dann zu /wp-content/themes/ navigieren. Hier finden Sie alle auf Ihrer Website installierten Themen.

Wählen Sie das aktuelle Design aus und laden Sie es als Backup herunter.

Danach sollten Sie Ihr aktuelles Thema löschen. Wählen Sie "Löschen" aus dem Menü, wenn Sie mit der rechten Maustaste auf Ihren Theme-Ordner klicken. Das Theme wird nun über Ihren FTP-Client von Ihrer Website entfernt.

WordPress Standard-Theme

Wenn Sie also das Standard-WordPress-Theme auf Ihrer Website installiert haben (Twenty Twenty-One), wird WordPress automatisch dieses Theme verwenden.

Wenn dies Ihr Problem behebt, sollten Sie die Datei functions.php Ihres Themes untersuchen. Manchmal kann das Entfernen zusätzlicher Leerzeichen am Ende der Datei das Problem beheben.

Dieser Fehler kann auch durch schlecht kodierte Funktionen in der Datei functions.php Ihres Themes verursacht werden.

Es könnte eine gute Idee sein, eine neue Kopie Ihres Themes von der Originalquelle herunterzuladen und es dann erneut zu installieren.

Schritt 3: Andere WordPress-Integrationen prüfen

WordPress-Plugins und -Themes sind nicht die einzigen Konfliktquellen, denn auch CDNs und SSL-Zertifikatsprobleme können zu dem Problem des weißen Bildschirms beitragen, den WordPress beheben muss.

Stellen Sie sicher, dass Sie alle kürzlich hinzugefügten Integrationen überprüfen und deaktivieren.

Sie sollten alle kürzlich vorgenommenen Aktualisierungen der WordPress-Plattform zurücksetzen, deinstallieren oder deaktivieren, wenn Sie innerhalb der letzten 24 Stunden etwas verändert haben, auch wenn es außerhalb von WordPress liegt.

Schritt 4: Erhöhen Sie das Speicherlimit

Dieser Fehler tritt in der Regel auf, wenn einem Skript der Speicher ausgegangen ist und es mittendrin beendet wird. Dies kann behoben werden, indem das PHP-Speicherlimit von WordPress erhöht wird.

Infolgedessen kann das Skript mehr Speicher für die ihm zugewiesene Aufgabe verwenden.

Sie können das Speicherlimit in der Datei wp-config.php ändern, indem Sie den folgenden Code hinzufügen:

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

Schritt 5: WordPress-Debugging aktivieren

Der nächste Schritt besteht darin, die Fehlersuche in WordPress zu aktivieren, wenn nichts anderes funktioniert hat. Auf diese Weise können Sie sehen, welche Art von Fehlern von Ihrer Website erzeugt werden.

Fehlerprotokolle

Öffnen Sie die Datei wp-config.php Ihrer WordPress-Installation, um die Fehlersuche zu aktivieren, und suchen Sie nach diesem Codestück:

define( 'WP_DEBUG', false );

Ersetzen Sie "false" durch "true", und laden Sie Ihre Website neu.

Sie kann auch an den Anfang der Datei gestellt werden, wenn sie noch nicht vorhanden ist.

Wenn Sie sich damit nicht wohl fühlen, können Sie auch WP Umbrella installieren, um PHP-Fehler automatisch zu überwachen und zu verhindern, dass sie überhaupt auftreten.

Der weiße Bildschirm wird durch einen weißen Bildschirm und Fehlermeldungen ersetzt. Das ist zwar keine große Verbesserung, aber immerhin ein Anfang. Wenn Sie eine WSOD-Fehlermeldung erhalten, sollte darin z. B. die Datei angegeben werden, in der der Fehler begann:

Cannot redeclare get_posts() (previously declared in 
/var/www/wp-includes/post.php:187) in 
/var/www/wp-content/plugins/W3Cache/library.php on line 142

Hier können Sie sehen, dass der Fehler mit Zeile 142 eines Plugins namens W3Cache zusammenhängt.

Das Problem kann daher leicht durch Deaktivieren dieses Plugins behoben werden.

Verhinderung des WordPress White Screen of Death

Ihre WordPress-Site WSOD-frei zu halten, ist ein ständiges Unterfangen, da WordPress von Natur aus empfindlich ist und bei einer unvorteilhaften Änderung leicht aus dem Gleichgewicht gerät. Die oben beschriebenen Schritte verdeutlichen diese Tatsache.

Deshalb sollten Sie immer:

  • Sichern Sie Ihre Website regelmäßig mit einem Tool wie WP Umbrella.
  • Testen Sie Updates in einer Staging-Umgebung.
  • Überwachen Sie Codeänderungen und -bearbeitungen.

Wenn Sie proaktiv vorgehen, können Sie das Risiko eines weißen WordPress-Bildschirms verringern.