In diesem Artikel werden wir versuchen zu sehen, was die möglichen Ursachen für dieses Problem sind und wie der weiße Bildschirm in WordPress behoben werden kann .
Mögliche Ursachen für weißen Bildschirm in WordPress.
Eines der Probleme von WordPress ist der nie gewünschte weiße Bildschirm , der dazu führen kann, dass unser Blog nicht mehr mit allem zu tun hat, was dazu führt (Verlust von Besuchen, Verlust der Positionierung, schlechtes Image unseres Unternehmens, Verlust von Kunden, Einkommensverlust, etc ..).
Um zu entscheiden, welche Lösung am besten für den White Screen geeignet ist, müssen wir die möglichen Ursachen analysieren:
- Sie haben WordPress aktualisiert und der weiße Bildschirm wird angezeigt.
- Sie haben kürzlich das Hosting geändert.
- Du hast kürzlich ein Plugin oder Theme aktualisiert.
- Sie haben kürzlich eine WordPress-Datei bearbeitet, geändert oder gelöscht (entweder aus dem Theme, aus einem WordPress-Plugin oder aus Dateien).
Die vier vorherigen Ursachen sind die häufigsten, wir müssen uns darüber im Klaren sein, dass es gelungen ist, die richtige Lösung zu finden. Als nächstes sehen wir uns die verschiedenen Lösungen nacheinander an. Lesen Sie sie sorgfältig durch, um die Lösung auszuwählen, die Ihren Anforderungen oder der Art des Fehlers am besten entspricht.
Lösen Sie weißen Bildschirm in WordPress, überprüfen Sie Plugins und Thema.
Überprüfen Sie, ob das Problem bei den Plugins oder dem Thema liegt, und greifen Sie auf das Administrationsfenster zu.
Oft wird der leere Bildschirm nur angezeigt, wenn versucht wird, auf den Inhalt unserer Website zuzugreifen, aber wir können problemlos auf den Administrationsbereich zugreifen. Dies ist die theoretisch am einfachsten zu lösende Situation, wenn Sie die folgenden Schritte ausführen:
- Wir greifen auf den WordPress-Administrationsbereich zu.
- Wir deaktivieren die Plugins nacheinander und sehen, ob durch Deaktivierung eines bestimmten Blogs der verdammt weiße Bildschirm nicht mehr angezeigt wird.
- Wenn das Deaktivieren der Plugins das Problem nicht gelöst hat, ändern wir den Betreff in einen von WordPress Pro verursachten Fehler (wobei die Plugins deaktiviert bleiben) und prüfen, ob das Problem behoben wurde.
Wenn Sie nach dem Ausführen dieser Schritte mit dem weißen Bildschirm fortfahren, müssen Sie diesen Artikel weiter lesen, da dies sicherlich ein Problem des Hostings ist (das eine Komponente aktualisiert hat, die zu Inkompatibilität mit WordPress führt) oder Sie eine Datei gelöscht oder geändert haben, die Sie nicht sollten.
Überprüfen Sie, ob das Problem bei den Plugins oder dem Thema liegt, ohne auf das Administrationsfenster zuzugreifen.
Als Erstes müssen Sie die Plugins deaktivieren und prüfen, ob das Problem behoben ist. Zu diesem Zweck müssen wir einen Artikel besuchen, den wir in seiner Zeit veröffentlicht haben, in dem es darum geht , Plugins in WordPress zu deaktivieren, wenn wir keinen Zugriff auf das Administrationsfenster haben . Der Artikel beschreibt zwei Methoden, eine über FTP (mit FileZilla ) und eine andere über die Datenbank (mit phpMyAdmin ). Es scheint mir einfacher, die Methode über FTP zu verwenden.
Sollte es auch nach dem Deaktivieren der Plugins nicht funktionieren, werden wir versuchen, das Theme oder Template zu deaktivieren . Zu diesem Zweck ähneln die Schritte der Deaktivierung der Plugins über FTP. Die Schritte sind:
- Greifen Sie auf FTP auf den Ordner
/wp-content/themes/mi-tema-activo/
und benennen Sie ihn in/wp-content/themes/mi-tema-activo-estropeado/
. Mit diesem Befehl aktivieren wir das Standardthema in WordPress. - Wir überprüfen, ob es funktioniert. Wenn es nicht funktioniert, lesen wir diesen Artikel weiter, da dies die Ursache für das Hosting sein kann oder Sie eine wichtige Datei gelöscht oder geändert haben.
Lösen Sie den weißen Bildschirm, wenn wir kürzlich das Hosting geändert haben.
Beim Wechsel eines WordPress-Blogs von einem Hosting zu einem anderen treten häufig Inkompatibilitätsprobleme auf. Wenden Sie sich zunächst an den Support Ihres Hostings, um sicherzustellen, dass Ihr Hosting korrekt konfiguriert ist und WordPress unterstützt.
Nach dem Kontakt werden wir sicherlich eine Antwort vom Hosting erhalten, dass alles in Ordnung ist und dass es kein Problem gibt (im Prinzip werden wir ihnen vertrauen).
Zu diesem Zeitpunkt müssen wir einige Kompatibilitätstests durchführen, wenn wir die oben diskutierten Plugin- und Theme-Überprüfungen bereits durchgeführt haben.
Zunächst aktivieren wir den Debug-Modus von WordPress , bearbeiten dazu die Datei wp-config.php
und ändern sie so, dass sie die folgenden Optionen hat:
define ('WP_DEBUG', true); define('WP_DEBUG_LOG', true);
Dies zeigt uns die Fehler auf dem Bildschirm und es wird auch eine debug.log
Datei im Ordner /wp-content/
debug.log
in der die Fehler gespeichert und dann in debug.log
Ruhe überprüft werden.
Wir greifen auf unser WordPress zu und sehen die Fehler, die uns angezeigt werden. Mit diesen Fehlern können wir unser Hosting unterstützen oder in Communities oder Foren versuchen, unser Problem zu lösen.
Bevor Sie ein WordPress von einem Host auf ein anderes verschieben, sollten Sie ein “sauberes” WordPress auf dem neuen Host installieren und sicherstellen, dass es mit den von uns verwendeten Plugins kompatibel ist. Wenn die Ergebnisse positiv sind, migrieren Sie den Blog.
Weißer Bildschirm korrigieren, wenn wir kürzlich Dateien bearbeitet oder gelöscht haben.
In diesem Fall müssen wir die WordPress-Dateien neu installieren, indem wir die folgenden Schritte ausführen:
- Löschen Sie die Ordner
/wp-admin/
und den Ordner/wp-includes/
- Wir löschen die Dateien aus dem Root-Verzeichnis mit der Endung php mit Ausnahme der
wp-config.php
. - Wir können sehen, dass der Ordner
/wp-content/
WIR ihn NICHT LÖSCHEN (wir lassen ihn wie er ist). - Wir laden WordPress herunter und laden die Dateien, die wir gelöscht haben, auf unser Hosting hoch (wir müssen die WordPress-Dateien herunterladen, die unserer Version von WordPress entsprechen).
- Wir prüfen, ob es funktioniert.
Mit diesen Schritten haben wir die WordPress-Dateien wiederhergestellt. Wenn dies immer noch nicht funktioniert, liegt möglicherweise ein Hosting-Fehler (siehe vorherigen Abschnitt) oder ein Problem mit der Datenbank vor (siehe nächsten Abschnitt) .
Reparieren Sie die WordPress-Datenbank.
Es kann sein, dass Ihre Datenbank beschädigt ist, in der Regel kann es leicht gelöst werden. In einem früheren Artikel haben wir darüber gesprochen, wie die WordPress-Datenbank einfach repariert werden kann .
Gute Praktiken beim Bearbeiten von WordPress-PHP-Dateien.
Oft kann der Online-Editor des Control Panels die Dateien beschädigen, da sie nicht perfekt sind. Bearbeiten Sie sie daher besser auf unserem PC und laden Sie die Datei über FTP hoch.
Verwenden Sie beim Bearbeiten von PHP-Dateien nicht den Windows-Notizblock , sondern einen Editor, der die UTF-8-Codierung (keine Stücklistencodierung) unterstützt. Dies wird von PHP-Dateien verwendet. Wenn Sie dies jedoch tun, können Fehler beim Ausführen von WordPress auftreten. Ein Editor, der diese Codierung unterstützt und kostenlos ist, ist Sublime Text .
Wenn Sie die Dateien über FTP hochladen, konfigurieren Sie Ihren Client so, dass sich die Übertragungen im Binärmodus und nicht im Textmodus befinden (FileZilla-Client verfügt über diese Option).