Wie behebe ich den 'White Screen of Death' Fehler auf Ihrer WordPress Site
Dieses Tutorial behandelt die folgenden Themen:
Einer der häufigsten WordPress-Fehler führt dazu, dass Ihre Website durch einen vollen leeren Bildschirm (aka White Screen of Death) ersetzt wird. Die Gründe, die zu diesem Fehler führen, sind in der Regel die Anwendung selbst, ein Plugin oder ein Thema. Um das Problem zu lösen, versuchen Sie die folgenden Schritte.
Schalten Sie die Debugging-Eigenschaften von WordPress ein
Wenn die Lösungen bisher das Problem nicht gelöst haben, können Sie auch versuchen, die Debugging-Eigenschaften von WordPress einzuschalten, die den Fehler im Frontend oder in einer lokalen Datei im Inhaltsordner anzeigen. Um dies zu tun, gehen Sie wieder zu Ihrem SiteGround Kundenbereich > Websites > Site Tools neben der gewünschten Website. Wählen Sie Site > Dateimanager und bearbeiten Sie die Datei wp-config.php .
Fügen Sie die folgenden beiden Konstanten hinzu, wie auf dem Screenshot gezeigt:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Dann speichern Sie die Änderungen und aktualisieren Sie Ihre Website. WordPress wird Informationen über das Problem anzeigen. Sie werden auch in der Lage sein, die Informationen in einer Datei namens debug.log im Dateimanager zu finden. Sobald Sie das Problem identifiziert und entfernt haben, vergessen Sie nicht, die beiden Konstanten aus der Datei wp-config.php zu entfernen.
Überprüfen Sie die Plugins
Wenn der Fehler durch ein WordPress-Plugin verursacht wird, wenn Sie versuchen, Ihre Website zu öffnen, werden Sie die Meldung ‘Diese Website hat technische Schwierigkeiten’ sehen. WordPress sendet Ihnen auch automatisch eine E-Mail an die Admin-E-Mail-Adresse mit weiteren Informationen darüber, welches Plugin oder Theme das Problem verursacht.
Falls Sie keine E-Mail erhalten haben und die Nachricht nicht auf Ihrer Website sehen, gehen Sie zu Ihrem WordPress Dashboard > Plugins > Installierte Plugins und deaktivieren Sie nacheinander Ihre aktuellen Plugins.
Aktualisieren Sie dann Ihre Website, um zu überprüfen, ob der Fehler immer noch vorhanden ist.
Wenn Sie keinen Zugriff auf den Admin-Bereich des Dashboards Ihrer WordPress-Website haben, können Sie alle Plugins Ihrer Website über Site-Tools deaktivieren. Wenn das Problem gelöst ist, aktivieren Sie die Plugins eines nach dem anderen, bis Sie das problematische Plugin gefunden haben.
Überprüfen Sie Ihr Thema
Ein möglicher Grund für den Fehler könnte auch dein WordPress Theme sein. Um das zu testen, versuchen Sie, zum Standard-WordPress-Theme zu wechseln. Gehen Sie zu Ihrem WordPress Dashboard > Aussehen > Themes und aktivieren ein Standard-WordPress-Theme. Dann gehen Sie zurück zu Ihrer Website, aktualisieren es und sehen, ob Ihr Thema das Problem verursacht.
Überprüfen Sie php_errorlog, um den Fehler zu finden
Wenn der Fehler immer noch auftritt, nachdem Sie die obigen Methoden versucht haben, können Sie versuchen, ihn mit der Datei php_errorlog zu identifizieren. Auf den Servern von SiteGround wird automatisch eine Protokolldatei erstellt, wenn die PHP-Skripte Ihrer Website unkritische Fehler oder Warnungen während ihrer Ausführung erzeugen.
Die Protokolldatei heißt php_errorlog und befindet sich im selben Verzeichnis wie das Skript, das den Fehler verursacht hat. Normalerweise ist dies das Verzeichnis Ihrer Website. Sie können es über Ihre Site Tools > Site > Dateiverwaltung > public_html . Dann suchen Sie nach der Datei php_errorlog . Es kann nützliche Informationen darüber enthalten, was das Problem verursacht.
Sie können auch dieses Video-Tutorial überprüfen: