Haben Sie jemals beim Öffnen Ihrer WordPress-Site auf einen leeren Bildschirm gestarrt? Vor einem Moment hat noch alles gut funktioniert, und plötzlich hat sich die Seite geändert leer! Es könnte auch sein, dass die WordPress-Site gut geladen wird, das Dashboard jedoch nicht. Situationen wie diese nennt die WordPress-Community gerne das Berüchtigte Weißer Bildschirm des Todes – und es ist einer von das die beunruhigendsten Dinge über WordPress.
Wenn Sie diesen Begriff noch nicht kennen noch – dann gehören Sie zu den Glücklichen. Heute sprechen wir über die verschiedenen Symptome des White Screen of Death (nennen wir es WSOD) und lernen die Heilung für jede Krankheit kennen.
Das wichtigste zuerst. Der WSOD ist eine Anomalie, die aus vielen verschiedenen Gründen resultiert. Wenn Sie Glück haben, fällt Ihr spezieller Fall unter die häufige Symptome – für die vorgefertigte Fixes verfügbar sind. Wenn Sie jedoch die Ursache des Problems nicht feststellen können, sollten Sie sich besser an einen WordPress-Experten wenden.
4 Gründe (und Lösungen) für WordPress White Screen of Death
Die gute Nachricht ist jedoch, dass die Wahrscheinlichkeit, dass Ihr WSOD-Vorfall in die unbekannte Kategorie fällt, ziemlich gering ist. Am häufigsten fällt die Ursache des WSOD in drei allgemeine Kategorien. Dieses Tutorial beschreibt einfache und leicht zu befolgende Schritte, um jede der Ursachen für WordPress White Screen of Death zu beheben.
Grund Nr. 1: Plugin-bezogene Probleme
Sie haben ein neues Plugin installiert, ein altes aktualisiert oder versucht, ein aktives zu ändern.
Fix: Deaktivieren Sie eines oder alle Plugins
In den meisten Fällen kann es zu einem Konflikt zwischen Ihrem aktuell aktiven Theme und dem gerade installierten Plugin kommen. In einem solchen Fall können Sie dieses spezielle Plugin einfach deaktivieren und alles sollte gut funktionieren. Es gibt jedoch ein Problem. Wie deaktivierst du das Plugin, wenn dein WordPress-Dashboard nicht funktioniert?
Wenn Sie WordPress jetzt seit über einem halben Jahr verwenden, lesen Sie die nächste Zeile nicht. Versuchen Sie, eine Lösung zu finden. Ich gebe Ihnen einen Hinweis – hat es etwas damit zu tun, dass Sie per FTP auf Ihr WordPress-Plugin-Verzeichnis zugreifen? Hast du es? Ja? Hut ab! Nein? Kein Problem – lesen Sie weiter, aber ich verspreche Ihnen, dass Sie sich nach dem Lesen der Lösung auf die Stirn schlagen werden! Auf geht’s.
Wie deaktiviere ich das WordPress-Plugin über FTP?
Das Deaktivieren eines WordPress-Plugins über FTP ist eine wirklich einfache Aufgabe. Als Voraussetzung müssen Sie über einen FTP-Zugang mit den richtigen Berechtigungen für Ihr WordPress-Verzeichnis verfügen.
HINWEIS: Die meisten Hosting-Anbieter bieten Ihnen FTP-Zugang. Wenn Sie WordPress jedoch in einem VPS oder einem Cloud-Server installiert haben, besteht die Möglichkeit, dass Sie keinen FTP-Server in Ihrem VPS installiert haben. In einer solchen Situation müssen Sie einen Open-Source-FTP-Client wie z proftpd oder vsftp. Es gibt mehrere Tutorials online, und ich empfehle Ihnen, eines zu lesen, das das Betriebssystem Ihres Servers verwendet. Wenn wir beispielsweise einen auf Ubuntu basierenden VPS betreiben, wäre unser Suchbegriff „Proftpd auf Ubuntu installieren“.
Sobald Sie diesen Schritt abgeschlossen haben, ist es an der Zeit, das Plugin zu deaktivieren.
- Melden Sie sich bei Ihrem FTP-Server mit einem richtigen Konto an
- Navigieren Sie zu Ihrem WordPress-Installationsverzeichnis
- Geben Sie die ein wp_content/plugins Mappe
- Im Plugin-Ordner finden Sie mehrere Ordner mit bekannten Namen. Jeder Ordner repräsentiert ein Plugin.
- Suchen und wählen Sie den Ordner mit dem richtigen Plugin-Namen
- Benennen Sie es in einen anderen, aber erkennbaren Namen um. Zum Beispiel, wenn der Name des Plugins (dh des Ordners) ist akismet, dann solltest du es umbenennen in etwas wie _akismet oder akismet_disabled.
- Sie können einen beliebigen Namen wählen. Achte nur darauf, dass es nicht mit dem Namen eines anderen Plugins kollidiert und später wiedererkennbar ist.
- Durch Umbenennen des Ordners wird das Plugin dauerhaft deaktiviert.
Wenn Sie diese Schritte ausgeführt haben, starten Sie Ihren Browser und prüfen Sie, ob die Site geladen wird. Wenn das Problem gelöst ist – Respekt!
Wie deaktiviere ich alle WordPress-Plugins auf einmal?
Sie können dem obigen Verfahren folgen, um so viele Plugins zu deaktivieren, wie Sie möchten. Wenn Sie jedoch alle Plugins auf einmal deaktivieren möchten, würde dies viel Zeit in Anspruch nehmen. Es gibt einen viel einfacheren Weg – benennen Sie den Plugin-Ordner um (in etwas wie plugins_old) und erstellen Sie einen neuen, leeren Ordner mit der Bezeichnung Plugins. Im Wesentlichen würde dies alle alten Plugins auf einmal deaktivieren. Sie können die Plugins einzeln aus dem verschieben plugins_old Ordner zu Plugins, und aktivieren Sie sie einzeln.
Wenn Sie eine bestimmte Plugin-Datei geändert haben, die das WSOD verursacht hat, deaktivieren Sie einfach das Plugin über FTP und die Site sollte wieder funktionieren. Es ist immer empfehlenswert, geänderte Plugins auf einer Backup-Site zu testen. (Springen Sie zum Schluss für eine Lösung).
Grund #2: Themenbezogene Probleme
Ähnlich wie bei Plugins haben themenbezogene WSOD-Probleme ähnliche Ursprünge.
Fix: Thema deaktivieren
Schauen wir uns einige der einfachsten Ursachen an:
Neue Themeninstallationen
Die Installation eines neuen Themes könnte zu einem Konflikt mit einem bestehenden Plugin führen – dem klassischen Theme-Plugin-Konflikt. In einem solchen Fall müssen Sie einfach das neu aktivierte Theme deaktivieren und WordPress würde automatisch auf sein Standard-Theme zurückgreifen. Stellen Sie sicher, dass Sie das Standarddesign nicht gelöscht haben (das in den Zwanzigern Thema). Wenn ja, laden Sie das Thema auf die Themen Ordner in wp_content.
Wie deaktiviere ich ein Theme über FTP in WordPress?
Dieser Vorgang ähnelt fast dem Deaktivieren eines Plugins, der einzige Unterschied besteht darin, dass Sie das wp_content/themes Ordner statt der Plugins Mappe. Navigieren Sie zum Themen Ordner und benennen Sie den Ordner des jeweiligen Themas um, um ihn zu deaktivieren.
Schlecht codierte Themen
Oftmals können große WordPress-Updates schlecht codierte Themen den Fluss hinuntertreiben. Ein schlecht codiertes und veraltetes Theme funktioniert möglicherweise nicht mit dem neuesten Update von WordPress. Themelocal ist stolz auf wunderschön gestaltete Qualitätsthemen – sie haben ein viel der Kunden bei Themeforest (schauen Sie sich einfach ihr Portfolio an), und sie sind einer der wenigen Leute, deren Themen ich vertraue.
Wenn Ihr Theme direkt nach der Aktualisierung von WordPress nicht mehr funktioniert, besteht eine große Chance, dass das Theme der Schuldige ist. Deaktivieren Sie das Thema und die Dinge sollten wieder normal laufen.
Ändern eines Themas
WordPress mag keinen fehlerhaften Code. Es basiert auf einer Reihe von gut konstruierten Objekte des Codes, der in Harmonie arbeitet. Wenn einer dieser Teile (nicht zu verwechseln mit einem OOP-Objekt) ist, sagen Sie das Thema Funktionen.php Datei, Fehlfunktionen, dann funktioniert WordPress nicht. Dies führt zum WSOD.
Normalerweise werden Themes aus dem WordPress-Repository oder renommierten Entwicklern akribisch auf solche Mängel getestet. Ein Theme, das direkt einsatzbereit ist, hätte keine fehlerhafte Datei functions.php. Wenn Sie bei der Installation eines solchen Themes ein WSOD erhalten, handelt es sich höchstwahrscheinlich um einen Plugin-Theme-Konflikt.
Wenn Sie ein Theme ändern oder aktualisieren, kann dies zu fehlerhaftem Code führen, der uns zum Kern des Problems führt, dh zu einem WSOD. Um dies zu beheben, können Sie die geänderte Datei durch eine alte Kopie ersetzen (ich gehe davon aus, dass Sie ein Backup erstellt haben). In jedem anderen Fall können Sie die Original-Themedateien hochladen.
Grund #3: Überschreitung des Speicherlimits
Diese Situation ist ein klassischer Indikator dafür, dass Sie Ihrem aktuellen Hosting-Provider entwachsen sind. Der Traffic auf Ihrer Website erfordert mehr Ressourcen – die Ihr aktueller Hoster nicht bereitstellen kann. Es ist Zeit für ein Upgrade. Das sind gute Nachrichten – Ihre Website wächst
Fix: Erhöhen Sie Ihr Speicherlimit
Sie können versuchen, Ihr PHP-Speicherlimit zu erhöhen, indem Sie die wp-config.php Datei. Fügen Sie einfach folgende Zeile hinzu:
define('WP_MEMORY_LIMIT', '64M');
Auf Shared Hosts sollte ein Speicherlimit von 64 MB ausreichen. Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Hosting-Provider.
Günstige Webhosts
Dieses Problem tritt auch häufig bei billigen Webhosts auf, die auf Qualität verzichten. Um Profit zu machen, drängen diese Hosts so viele Kunden wie möglich auf einen Server. Dadurch wird die Menge an Ressourcen (zB RAM) pro Client deutlich reduziert. Dies führt zum WSOD. Wenn Sie also einen preisgünstigen Hosting-Plan haben, bei dem Sie Ihr Speicherlimit nicht mehr erhöhen können, müssen Sie Ihren Plan aktualisieren.
Grund #4: Unbekannte Ursachen
Manchmal kann die WSOD-Ursache nicht ganz bestimmt werden, was uns zu einer Lösung führt. In Zeiten wie diesen müssen Sie die Ursache des Problems ermitteln.
Fix: Aktivieren Sie den WP_DEBUG-Modus
Fügen Sie einfach die folgenden Zeilen am Ende des wp-config.php Datei:
error_reporting(E_ALL); ini_set('display_errors', 1); define( 'WP_DEBUG', true);
Dies weist WordPress an, alle Fehler anzuzeigen, die auf dem Ausgabebildschirm auftreten. Anhand dieser Informationen können Sie die Ursache des WSOD ermitteln.
Fazit
Der White Screen of Death ist eines dieser unvermeidlichen Probleme, mit denen sich jeder WordPress-Benutzer auseinandersetzen muss. Wenn Sie WordPress.com verwenden, wird es natürlich nie ein solches Problem geben, aber es hat seine eigenen Einschränkungen.
Wenn Sie den Komfort wünschen, sich nicht um solche Hosting-Probleme kümmern zu müssen, gibt es eine Lösung – Verwaltetes WordPress-Hosting. Managed WordPress Hosting Provider sind auf WordPress und WordPress-bezogene Probleme spezialisiert. Wir von Themelocal verwenden WPEngine und sind sehr zufrieden damit – sehen Sie sich nur an, wie schnell unsere Site geladen wird. 😉
Wenn Ihr Budget es zulässt und Sie frei von allen Hosting-Problemen sein möchten, dann werden Sie Managed Hosting von WPEngine oder Media Temple oder einem der empfohlenen Hosting-Anbieter lieben. Wie immer freuen wir uns über Ihre Meinung! Was ist Ihre WSOD-Geschichte?