So lösen Sie den White Screen of Death in WordPress

Veröffentlicht: 2019-04-02

Für die WP-Benutzer, insbesondere die Anfänger, ist der Anblick eines White Screen Of Death (WSOD) nichts weniger als ein Albtraum. Wenn ein solches Problem auftritt, kann weder der Website-Administrator auf die Website zugreifen, noch können die Besucher sie öffnen. Aber was genau verursacht dieses Problem?

Haben Sie jemals das Dilemm eines weißen Todesbildschirms in WordPress erlebt?

Normalerweise ist die Ursache für White Screen Of Death (WSOD) auf die PHP-Programmierung oder das Vorhandensein eines Fehlers in der Datenbank zurückzuführen. Experten zufolge kann es drei Hauptschuldige hinter White Screen Of Death (WSOD) geben.

wsof
  1. WordPress kann die Theme-Datei nicht finden.
  2. Wenn sowohl das Plugin als auch das Design versuchen, dieselbe Ressource gleichzeitig zu verwenden.
  3. Fehlende Kompatibilität eines Plugins mit anderen WP-Komponenten.

Wie löst man das WSOD-Puzzle?

Leider ist White Screen Of Death (WSOD) ein schwieriges Rätsel; Es ist nicht einfach, die fehlenden Teile ohne fachkundige Anleitung zusammenzufügen. Während Sie im Internet mehrere Anleitungen finden können, sind einige zu lang, während andere nicht immer praktikable Lösungen enthalten. Daher haben wir diesen Leitfaden speziell erstellt, um jedem problematischen WP-Website-Administrator in kürzester Zeit zu helfen.

1. Leeren Sie den Cache Ihres Browsers

Kommen wir zum einfachsten WP-Fix: dem Löschen des Browser-Cache. Manchmal kann der Browser-Cache Probleme für WP verursachen. Öffnen Sie die Einstellungen Ihres Browsers und gehen Sie zu den Browserdaten. In Chrome haben Sie beispielsweise die Option „Browserdaten löschen“. Mit dieser Option können Sie Cookies, den Verlauf und andere gespeicherte Dateien aus Ihrem Browserverlauf entfernen.

Starten Sie den Bereinigungsprozess. Entfernen Sie alles und schließen Sie dann das Browserfenster. Öffnen Sie den Browser erneut und versuchen Sie, Ihre Website als Administrator zu öffnen. Es besteht die Möglichkeit, dass Sie vom White Screen Of Death (WSOD)-Problem befreit sind. Wenn nicht, dann ist es an der Zeit, zu komplexeren Lösungen überzugehen.

2. Analyse Ihres digitalen Verhaltens

Vielleicht würden Sie davon profitieren, für einen Moment „Sherlock“ zu werden. Gehen Sie zu Ihrem „Gedankenpalast“ und erinnern Sie sich an Ihre vergangenen Aktionen – die WP-bezogenen. Manchmal erscheint White Screen Of Death (WSOD) als Ergebnis für das Verschulden eines Benutzers. Daher sollten Sie versuchen, das fehlende Puzzleteil zu entschlüsseln, indem Sie alle Ihre WP-bezogenen Aktionen durchgehen. Folgende Ursachen können hinter White Screen Of Death (WSOD) stecken.

  • Sie haben ein neues Design oder Plugin installiert.
  • Du hast den Code vermasselt.
  • Sie haben die Konfiguration Ihrer Datenbank falsch verwaltet.

Ebenso ist es auch möglich, dass der Schuldige jemand aus Ihrem Webteam ist. Fragen Sie daher unbedingt Ihre Teammitglieder, ob sie etwas geändert haben.

3. Die Antwort kann im Frontend liegen

Isolieren Sie die Teile Ihrer betroffenen Komponenten. Identifizieren Sie, ob es sich um das Frontend oder das Backend oder Schlimmeres handelt; Ist die komplette Website vom White Screen of Death (WSOD) betroffen? Möglicherweise können Sie von der schwarzen wp-admin-Seite nichts Nützliches erhalten, aber das Frontend kann möglicherweise hilfreiche Einblicke bieten . Manchmal zeigt White Screen Of Death (WSOD) eine Fehlermeldung an. Gehen Sie es durch und sehen Sie, ob es auf ein Thema, eine Speicherbeschränkung oder ein anderes Problem hinweist.

4. Das fehlende Thema

Wenn Sie eine Fehlermeldung erhalten, die auf ein Themaproblem wie ein fehlendes Thema hinweist, kann dies verschiedene Gründe haben. Beispielsweise führen und testen Entwickler manchmal erfolgreich WP-Websites auf ihren Systemen, aber sie sind bei der Übertragung der Website-Ressourcen wie Themen während der Bereitstellung nachlässig.

Für solche Fälle müssen Sie den Upload aller fehlenden Dateien per SFTP (Secure File Transfer Protocol) ordnungsgemäß durchführen . Öffnen Sie daher Ihr SFTP und gehen Sie zu dem Ordner mit dem Titel „wp-content“. Als Antwort können Sie viele Ordner wie Plugins, Berichte, Upgrades und Designs sehen. Klicken Sie auf den Ordner „Themes“ und ändern Sie seinen Namen. Der Zweck dieser Aktion besteht darin, sicherzustellen, dass WP das Thema nicht aufrufen kann und es daher deaktiviert wird. Verwenden Sie daher diesen Lackmustest, um zu überprüfen, ob Sie wieder Zugriff auf Ihre WordPress-Website erhalten.

Wenn Ihr Zweifel berechtigt ist, haben Sie einige Möglichkeiten. Die einfachste Option wäre, das Design zurückzusetzen und eine ältere Version zu verwenden. In solchen Fällen können Sie entweder Ihr Backup verwenden oder eine ältere Version direkt von der Website installieren . Wenn Sie jedoch die aktuelle Version verwenden müssen, wenden Sie sich an das Team hinter dem Thema. Möglicherweise haben sie eine Lösung für Sie in Form eines Patches. Suchen Sie als letzten Ausweg nach einer neuen Idee, die keine anderen Barrieren aufweist.

5. Das Plugin-Problem

Wenn die Antwort nicht darin liegt, Ihr WP-Theme zu reparieren, dann richten Sie Ihren Fokus auf Plugins. Vielleicht haben Sie ein Plugin aktualisiert oder ein neues installiert und sehen sich den Auswirkungen in Form von WSOD gegenüber. Manchmal sind die automatischen WP-Plugin-Updates der Schuldige, wenn Administratoren keine Ahnung von aktuellen Benachrichtigungen haben.

plugin problem

Um das Plugin-Problem zu ermitteln, müssen Sie die gleiche Methode wie bei Themen anwenden und Ihren Plugins-Ordner umbenennen. Wenn Ihre Website nach dem Deaktivieren von Plugins funktioniert, haben Sie die Ursache für White Screen Of Death (WSOD) gefunden.

Um es jetzt zu lösen, melden Sie sich bei Ihrem WP an und gehen Sie zur Plugin-Liste, da alle deaktiviert sind, also schalten Sie jedes einzeln ein und testen Sie Ihre Website.

Wenn Sie das Plugin erreichen, das WSOD verursacht, können Sie versuchen, auf eine ältere Version zurückzusetzen, entweder durch einen Back oder den Download einer älteren Version. Ebenso können Sie sich an die Ersteller des Plugins wenden, um Unterstützung zu erhalten. Sie können Sie zu einem Patch führen. Schließlich können Sie das Plugin entfernen und nach einer Alternative suchen.

Wenn Sie mit den Plugins auf Probleme stoßen, können Sie sich für Wartungsdienste für WordPress-Plugins und Themen entscheiden.

6. Schlechte Codierung

Falls einer Ihrer WP-Entwickler mit einer unverantwortlichen Programmierpraxis wie dem Ändern Ihrer Codebasis beschäftigt war, ohne die WP-Website vollständig gründlich zu testen, kann nach dem Speichern dieser Änderungen ein White Screen Of Death (WSOD) auftreten. Stellen Sie daher immer sicher, dass neue Codierungsergänzungen ordnungsgemäß außerhalb der Website getestet werden und daher niemals auf Ihrer Website hinzugefügt werden dürfen, ohne angemessene Maßnahmen zu ergreifen.

Um auf dieses Problem zu reagieren, müssen Sie zunächst feststellen, welcher Dateityp geändert wurde. Beispielsweise können Dateien wie .htaccess und wp-config.php einfach durch einen einfachen Download ersetzt werden. Sie müssen zur Original-Website von WP gehen und die Datei extrahieren. Verwenden Sie anschließend Ihr FTP und führen Sie die Löschung der betroffenen Datei durch. Verwenden Sie den neuen Download, um diese Datei zu ersetzen.

7. Adressieren der Unfähigkeit des Servers

WSOD kann auch mit einem Speicher- oder Ausführungszeitproblem zusammenhängen. Solche Probleme werden aufgrund der Standardeinstellungen einer Website generiert. Zum Beispiel hast du ein neues WP-Theme für deine Seite bekommen. Als Sie jedoch die Aktivierung für eine Demo versuchten, platzte plötzlich White Screen Of Death (WSOD) herein. Das bedeutet, dass es kein Problem mit dem Thema gab, aber Ihr Server konnte die enorme Menge an Dateien nicht verarbeiten. Dieses Problem kann mit zwei Methoden gelöst werden.

Zunächst einmal können Sie versuchen, Ihre Gedächtnisgrenzen neu einzuschätzen. Manchmal erhalten Sie möglicherweise eine Fehlermeldung, die darauf hindeutet, dass Sie die Grenze auf einen bestimmten Schwellenwert erhöhen/verringern. Wenn Sie keine bekommen, dann beginnen Sie als Faustregel mit 64 MB. Jetzt können Sie drei Dateien ändern.

  • Verwende in der Datei wp-config.php den folgenden Code.
    define('WP_MEMORY_LIMIT', '64M');
  • Verwenden Sie in der .htaccess-Datei den folgenden Code.
    php_value memory_limit 64M
  • Verwenden Sie in der Datei php.ini den folgenden Code
    memory_limit = 64 MB

Stellen Sie vor dem Ändern dieser Dateien sicher, dass Sie ihre Sicherungskopien erstellen und sie speichern, falls etwas schief geht. Nachdem Sie jede der Dateien geändert haben, testen Sie die WP-Website, um zu überprüfen, ob sie funktioniert.

Ändern Sie danach die Zeit für die maximale Ausführungszeit. Beginnen Sie im Szenario White Screen Of Death (WSOD) ohne Angabe einer bestimmten Verlängerung der Ausführungszeit in der Fehlermeldung mit 60 Sekunden. Diese Einstellung kann in zwei Dateien integriert werden.

  • Verwenden Sie in der .htaccess-Datei diesen Codeabschnitt.
    php_value max_execution_time 60
  • Versuchen Sie dies in der Datei php.ini.
    max_execution_time = 60

Alle oben genannten Änderungen müssen gespeichert werden. Versuchen Sie danach, auf Ihr WP zuzugreifen und prüfen Sie, ob der WSOD weiterhin besteht.

8. Fehlersuche

Wenn Sie immer noch mit White Screen Of Death (WSOD) konfrontiert sind, verwenden Sie die Datei wp-config.php zum Debuggen Ihres Servers. Identifizieren Sie in der Systemsteuerung die wp-config-Datei in der Datenbank. Überprüfen Sie die Datei und suchen Sie nach einer Zeile, die der folgenden ähnelt.

define( 'WP_DEBUG', false );
Ändern Sie "false" in "true".

Manchmal existiert die Linie nicht. Für einen solchen Fall müssen Sie den obigen Pfad explizit mit "true" angeben. Beenden Sie den Vorgang, indem Sie Ihre Änderungen speichern. Wenn es ein PHP-Codierungsproblem gibt, deckt es der Debugging-Prozess auf. Analysieren Sie die Debugging-Ausgabe, versuchen Sie, sie zu lösen, und öffnen Sie WP, um zu sehen, ob WSOD immer noch weit verbreitet ist. Nachdem das Debuggen abgeschlossen ist, ändern Sie die oben erwähnte Codezeile von „true“ in den Standardwert „false“.

9. Ein Unternehmen für die Rettung finden

Manchmal sind diese Probleme komplex und robust genug, um ein Unternehmen um Dienstleistungen zu bitten. Wenden Sie sich daher in solchen Fällen an ein seriöses WP-Unternehmen wie HelpBot. Die enorme Erfahrung von HelpBot kann sich für solche Fälle als unschätzbar erweisen und sie können Ihnen helfen, das Problem endgültig zu lösen. Wir haben eine große Auswahl an WP-Diensten. Von der Gestaltung Ihrer Website zu einer undurchdringlichen Sicherheitsfestung bis zur Installation der optisch attraktivsten Themen, von der Verbesserung Ihrer SEO der Website und dem Vorsprung vor Ihren Mitbewerbern bis hin zur Bereitstellung von 24/7-Überwachungsdiensten haben wir alle Grundlagen abgedeckt. Also, worauf wartest Du? Kontaktieren Sie uns, damit wir Ihre Website transformieren und Sie auf die nächste Stufe bringen können.

Vorbereitung auf die Zukunft

Indem Sie die oben genannten Lösungen bis ins kleinste Detail befolgt haben, haben Sie sich möglicherweise aus der Hölle des WSOD gerettet. Es ist jedoch wichtig, dass Sie aus dieser Lektion lernen und die notwendigen Maßnahmen ergreifen, um die Sicherheit vor WSOD in Zukunft zu gewährleisten. Wenn selbst ein einfaches Upgrade wie das Aktualisieren eines WP-Plugins dazu führen kann, dass das Unternehmen offline geht, müssen Sie vorbeugende Maßnahmen ergreifen. Einige dieser Tipps sind die folgenden.

  1. Die regelmäßige tägliche Pflege von Backups Ihrer Website mag nach einer mühsamen Aufgabe klingen, aber die Vorteile sind zahllos. Das bedeutet, dass Sie immer dann, wenn White Screen Of Death zuschlägt, das gestrige Backup verwenden können, um Ihre Website wieder zum Laufen zu bringen.
  2. Befolgen Sie alle wichtigen und kleinen Details zu den Aktualisierungen Ihrer WP-Ressourcen wie Themen und Plugins. Wenn Sie einen vollständigen Überblick über Ihre WP-Struktur haben, ist es einfach, den Grund hinter dem Mysterium von White Screen Of Death schnell zu ermitteln.
  3. Führen Sie Ihre WP-Änderungen immer in einer Testumgebung zur Überprüfung aus, bevor Sie die Änderungen in Ihre eigentliche Website integrieren.
  4. Führen Sie geeignete Richtlinien für Ihr Team ein. Stellen Sie sicher, dass sie die richtigen Branchenpraktiken befolgen, und Sie können sehen, wer ein Stück Code geändert hat. Weisen Sie Ihrem Team vor diesem Hintergrund Rollen und Berechtigungen zu und überwachen Sie alle Änderungen hinsichtlich ihrer vollständigen Details und Zeit.
  5. Wählen Sie ein Unternehmen aus, das alle Arten von WordPress-Diensten anbietet.

Wenn Sie mit WordPress auf Probleme stoßen, können Sie sich an WordPress-Experten wenden.