Der Besuch Ihrer WordPress-Site und das Auffinden eines leeren Bildschirms, auf dem sich Ihre Inhalte befinden sollten, kann eine Panik auslösende Erfahrung sein. Der WordPress White Screen of Death (WSoD) ist ein bekanntes, aber schwierig zu lösendes Problem, da es Sie daran hindert, auf Ihr Admin-Dashboard zuzugreifen, um das Problem zu beheben. Es kann auf Ihrer gesamten Website oder nur in einigen Teilen auftreten.
Glücklicherweise bedeutet die Tatsache, dass dies ein häufiger Fehler für WordPress-Benutzer ist, auch, dass viele Lösungen entwickelt wurden, um ihn zu umgehen und zu beheben. Mit ein wenig Aufwand können Sie Ihre Website in kürzester Zeit wieder herstellen.
In diesem Tutorial werde ich eine kurze Einführung in den White Screen of Death geben und Sie dann durch sechs Lösungen führen, die Sie versuchen können, ihn zu lösen. Tauchen wir ein!
Eine kurze Einführung in den WordPress White Screen of Death (WSoD)
In der Vergangenheit präsentierte sich der treffend benannte White Screen of Death als völlig leerer weißer Bildschirm ohne Fehlermeldungen. WordPress 5.2 führte jedoch a neue Funktion zum Schutz vor schwerwiegenden Fehlern.
Infolgedessen kann der White Screen of Death jetzt als Fehlermeldung angezeigt werden „Auf Ihrer Website ist ein kritischer Fehler aufgetreten. Bitte überprüfen Sie den E-Mail-Posteingang Ihres Site-Administrators, um Anweisungen zu erhalten.“ oder „Diese Website hat technische Schwierigkeiten. Bitte überprüfen Sie den E-Mail-Posteingang Ihres Site-Administrators, um Anweisungen zu erhalten.“:
Es ist wichtig zu erkennen, dass diese Nachrichten manchmal neue Varianten des WSoD sind, um das Problem effizient zu beheben.
So beheben Sie den WordPress White Screen of Death (6 Top-Lösungen)
Es gibt mehrere mögliche Ursachen für den White Screen of Death und daher mehrere Lösungen.
Bevor Sie sich mit den folgenden Richtlinien zur Fehlerbehebung befassen, greifen Sie in Ihrem Webhosting-Konto auf Ihre File Transfer Protocol (FTP)-Anmeldeinformationen zu. Du brauchst auch ein FTP-Client wie zum Beispiel DateiZilla für einige dieser Lösungen, da Sie sich nicht bei Ihrem Admin-Dashboard anmelden können.
Nachdem Sie diese Schritte ausgeführt haben, können Sie mit den folgenden Lösungen fortfahren.
Wenn Sie eine Vorstellung davon haben, was den White Screen of Death auf Ihrer Website verursachen könnte, können Sie zum entsprechenden Fix springen. Ansonsten empfehle ich, sie in der Reihenfolge auszuprobieren, in der sie präsentiert werden.
1. Stellen Sie Ihr neuestes Backup wieder her
Aufgrund der Open-Source-Natur der Plattform kann jeder ein WordPress-Plugin entwickeln. Leider kann dies manchmal zu Konflikten zwischen Tools, die von verschiedenen Entwicklern erstellt wurden, oder zwischen einem Plugin und dem WordPress-Kern führen.
Wenn Sie kürzlich ein Plugin oder ein Theme-Update installiert haben und jetzt den White Screen of Death sehen, versuchen Sie, ein Backup Ihrer Site wiederherzustellen. Dadurch wird das Update zurückgesetzt und Benutzer können wie gewohnt auf Ihre Website zugreifen.
Natürlich ist das Ausführen einer veralteten Komponente auf Ihrer Website keine langfristige Lösung. Nachdem Sie Ihr Backup wiederhergestellt haben, müssen Sie prüfen, ob das Plugin oder Theme, das den Fehler verursacht hat, für die Funktionalität Ihrer Website unbedingt erforderlich ist.
Wenn nicht, löschen Sie es am besten. Sie können entscheiden, ob Sie nach einem Ersatz-Plugin suchen möchten, das ähnliche Funktionen bietet.
Wenn die fehlerhafte Komponente Ihr Theme oder ein unersetzliches Plugin ist, können Sie alternativ den Entwickler um Hilfe bitten.
2. Fehlerbehebung für einen Plugin-Konflikt
Für den Fall, dass Sie ein Plugin manuell aktualisiert haben und Ihre Website unmittelbar danach ausgefallen ist, ist es ziemlich einfach, den Schaden rückgängig zu machen. Automatische und Massen-Updates sind in WordPress jedoch keine Seltenheit, sodass Sie möglicherweise im Dunkeln tappen, welches Plugin schuld ist.
In diesem Szenario müssen Sie ein wenig Detektivarbeit leisten, um herauszufinden, welches Plugin den Konflikt verursacht. Dazu müssen Sie ein oder mehrere Plugins per FTP deaktivieren, da dies in Ihrem Dashboard nicht möglich ist. Verwenden Sie zunächst Ihre FTP-Zugangsdaten, um Ihren FTP-Client (zB FileZilla Client) mit Ihrem Server zu verbinden.
Navigieren Sie dann zum wp-content > Plugins Mappe:
Benennen Sie jeden der Plugin-Ordner hier um, um sie auf Ihrer Site zu deaktivieren. Dadurch werden die Plugins automatisch in den inaktiven Status versetzt. Sie können sie beispielsweise umbenennen, indem Sie die -deaktiviert oder -umbenannt Postfix an den Namen des Plugin-Ordners.
Wenn Sie wissen, welches Plugin wahrscheinlich der Übeltäter ist, beginnen Sie dort. Arbeiten Sie sich andernfalls nacheinander durch und überprüfen Sie Ihre Site nach jeder Deaktivierung.
Wenn Ihre Site wieder auftaucht, ist das zuletzt umbenannte Plugin die Ursache des Problems.
Von dort aus haben Sie die Wahl. Sie können das Plugin von Ihrer Website löschen, durch ein ähnliches Tool ersetzen oder sich an den Entwickler wenden, um zu fragen, ob er die Ursache des Konflikts beheben wird.
Darüber hinaus möchten Sie möglicherweise zukünftige Updates testen, indem Sie eine Staging-Umgebung für Ihre Site erstellen oder eine lokale WordPress-Installation einrichten.
3. Wechseln Sie vorübergehend zu einem Standard-WordPress-Theme
Von Drittanbietern entwickelte Themes stehen vor den gleichen Herausforderungen wie Plugins. Wenn Sie Ihr Theme kürzlich aktualisiert haben und jetzt den WordPress White Screen of Death sehen, lohnt es sich zu überprüfen, ob die neue Version die Ursache des Fehlers ist.
Sie können Ihre WordPress-Site per FTP auf das Standardthema umstellen, indem Sie den Ordner Ihres aktiven Themas umbenennen, ähnlich wie ich oben beschrieben habe:
Wenn kein aktives Thema angegeben ist, wendet WordPress automatisch das neueste Standardthema an, das Sie auf Ihrer Website installiert haben.
Wenn Ihre Site wieder online ist, verursacht Ihr Theme den WSoD. Ihre Optionen sind die gleichen wie bei problematischen Plugins – Sie können das Thema löschen, ersetzen oder den Entwickler bitten, es zu patchen.
4. Überprüfen Sie mit dem WordPress-Debug-Modus auf PHP-Fehler
PHP ist die Programmiersprache, die WordPress antreibt. Fehler im PHP-Code können dazu führen, dass der White Screen of Death auf Ihrer Site erscheint.
Glücklicherweise verfügt WordPress über ein integriertes Tool zum Erkennen solcher Fehler, den Debug-Modus. Sie können es einschalten, indem Sie es öffnen wp-config.php in Ihrem FTP-Client (im Stammordner Ihrer Website) und fügen Sie den folgenden Code hinzu:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Dadurch werden alle Fehler aufgedeckt, die derzeit auf Ihrer Website auftreten. Sobald Sie wissen, welche Fehler das PHP Ihrer Site betreffen, können Sie die entsprechenden Schritte unternehmen, um diese zu beheben (oder sich an Ihren Entwickler wenden, um Hilfe zu erhalten).
Denken Sie daran, zurück in Ihr wp-config.php Datei und entfernen Sie den hinzugefügten Code, wenn Sie fertig sind. Wenn diese Funktion ausgeführt wird, können Schwachstellen für böswillige Parteien offengelegt werden.
5. Erhöhen Sie das PHP-Speicherlimit Ihrer Site
Wenn Ihre Site nicht über genügend PHP-Speicher verfügt, um kritische Skripte auszuführen, kann sie den White Screen of Death anzeigen. Die gute Nachricht ist, dass die Erhöhung so einfach ist wie das Hinzufügen einer einzigen Codezeile zu wp-config.php.
Öffnen Sie diese Datei mit Ihrem FTP-Client und fügen Sie dann Folgendes unten vor der Zeile ein, die lautet: „Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Veröffentlichen“:
define( 'WP_MEMORY_LIMIT', '256M' );
256 MB sind für die meisten Websites ausreichend Speicher, aber Sie können diese Zahl nach Bedarf ändern. Beachten Sie nur die Einschränkungen, die Ihnen Ihr Hosting-Provider auferlegt.
6. Kontaktieren Sie das Support-Team Ihres Hosting-Providers
Wenn keine der oben genannten Lösungen für Sie funktioniert hat, liegt möglicherweise ein serverseitiges Problem vor, das den WordPress White Screen of Death verursacht. Wenn dies der Fall ist, liegt die Lösung nicht in Ihren Händen.
An dieser Stelle müssen Sie sich an das Support-Team Ihres Hosting-Providers wenden und fragen, ob dieser das Problem untersuchen kann. Möglicherweise werden Sie aufgefordert, weitere Schritte auszuführen oder den serverseitigen Fehler einfach für Sie zu beheben.
Abschluss
Der WordPress White Screen of Death ist ein gefürchteter Fehler, zum Teil, weil er Sie normalerweise aus Ihrem Dashboard aussperrt. Glücklicherweise können Sie es immer noch mit ein paar wichtigen Fehlerbehebungstechniken beheben.
In diesem Tutorial haben wir sechs mögliche Lösungen für das WSoD behandelt:
- Stellen Sie Ihr neuestes Backup wieder her.
- Fehlerbehebung für einen Plugin-Konflikt.
- Wechseln Sie vorübergehend zu einem WordPress-Standardthema.
- Überprüfen Sie mit dem WordPress-Debug-Modus auf PHP-Fehler.
- Erhöhen Sie das PHP-Speicherlimit Ihrer Website.
- Wenden Sie sich an das Support-Team Ihres Hosting-Providers.
Haben Sie Fragen zum White Screen of Death? Lass es uns im Kommentarbereich unten wissen!