WordPress White Screen of Death: Was ist das?
Veröffentlicht: 2022-05-05Wenn Sie WordPress schon eine Weile verwenden, sind Sie wahrscheinlich schon auf den berüchtigten White Screen of Death gestoßen. Laut dem offiziellen Codex ist dies einer der häufigsten WordPress-Fehler und kann auftreten, während Sie auf Ihrer Website angemeldet sind, sowie während Sie versuchen, sich anzumelden.
In diesem Beitrag erkläre ich, warum der White Screen of Death (oder kurz WSOD) passiert und wie Sie ihn schnell lösen können.
Warum passiert der White Screen of Death?
Laut WordPress Codex wird der White Screen of Death durch Datenbank- oder PHP-Probleme verursacht. Dies geschieht normalerweise aus mehreren Gründen:
- Eines der von Ihnen installierten Plugins verursacht Kompatibilitätsprobleme
- Dein Theme kann ein Kompatibilitätsproblem mit einem anderen Theme, einem Plugin oder WordPress selbst verursachen
- Ihr Design fehlt oder wurde umbenannt
Sobald Sie wissen, was die Hauptschuldigen sind, wenn es um WSOD geht, wird es viel einfacher, die Ursache des Problems zu finden und zu beheben.
So beheben Sie schnell den White Screen of Death in WordPress
Es gibt eine Reihe von Schritten, die Sie unternehmen können, um den WordPress White Screen of Death zu reparieren und Ihre Website wieder normal zu machen.
Deaktivieren Sie Ihre Designs und Plugins
Das erste, was Sie tun sollten, wenn Sie auf das WSOD stoßen, ist, Ihr aktives Design und die Plugins zu deaktivieren, um Kompatibilitätsprobleme oder Konflikte auszuschließen. Wie oben erwähnt, kann der WSOD durch Kompatibilitätsprobleme mit Themes und Plugins verursacht werden. Diese Probleme können auftreten, wenn Sie ein neues Plugin oder Design installieren oder wenn ein Update für ein Design oder Plugin veröffentlicht wird.
Um die Designs und Plugins zu deaktivieren, müssen Sie mit einem Programm wie FileZilla über SFTP auf Ihre Website zugreifen oder sich bei Ihrem cPanel anmelden und zu Ihrem Dateimanager gehen.
Navigieren Sie dann zu Ihrem Plugins-Ordner und benennen Sie ihn in etwas wie plugins_old um. Dadurch werden alle Plugins auf Ihrer Website deaktiviert. Sie können dann zurückgehen und prüfen, ob das WSOD behoben wurde. Wenn Sie auf Ihre Website zugreifen können, bedeutet dies, dass eines der Plugins das Problem verursacht hat.
Sie müssen dann den Plugins-Ordner wieder in „Plugins“ umbenennen und jeden Plugin-Ordner darin umbenennen, wenn er das gleiche Muster verwendet, einen nach dem anderen, bis Sie das Plugin finden, das das Problem verursacht hat. Sobald Sie das störende Plugin gefunden haben, deinstallieren Sie es und finden Sie entweder einen Ersatz oder wenden Sie sich an den Entwickler, um sich über eine mögliche Lösung zu informieren.
Der gleiche Ansatz kann mit Ihren Themen verwendet werden. Wenn Sie nur ein Design installiert haben, laden Sie das standardmäßige WordPress-Design aus dem Repository herunter und installieren Sie es, damit WordPress darauf zurückgreifen kann, sobald Sie Ihr aktives Design deaktivieren. Wiederholen Sie dann dieselben Schritte wie bei Plugins, bis Sie das störende Thema gefunden haben.
Syntaxfehler beheben
Wenn Themes oder Plugins nicht die Ursache des WSOD sind, ist es an der Zeit, sich woanders umzusehen. Manchmal tritt der White Screen of Death auf, wenn Sie Themen- oder Plugin-Dateien bearbeiten und entweder die Codezeile falsch eingeben oder vergessen, eine schließende Klammer einzufügen. Wenn das passiert und Sie auf den White Screen of Death stoßen, müssen Sie diese Syntaxfehler beheben.
Um es zu lösen, greifen Sie entweder über SFTP oder über cPanel auf Ihre Website zu und entfernen Sie das letzte Bit des Codes, den Sie manuell eingegeben haben. Überprüfen Sie dann Ihre Website, um festzustellen, ob sie ordnungsgemäß geladen wird. Wenn alles funktioniert, überprüfe deinen Code noch einmal und stelle sicher, dass du ihn richtig eingibst.
Debuggen einschalten
Eine andere Möglichkeit, den WSOD in WordPress zu beheben, besteht darin, das Debugging zu aktivieren. Wie Sie vielleicht schon erraten haben, müssen Sie entweder über SFTP auf Ihre Website zugreifen oder sich bei Ihrem cPanel anmelden. Suchen Sie die Datei wp-config.php und finden Sie die folgende Zeile:
define( 'WP_DEBUG', false )
Ändern Sie die Zeile so, dass sie lautet:
define( 'WP_DEBUG', true )

Speichern Sie es und überprüfen Sie dann Ihre Website. Sie sollten jetzt Fehlermeldungen sehen, die weitere Informationen liefern und Sie in die richtige Richtung weisen, um die Ursache des White-Screen-Fehlers zu finden. In den meisten Fällen können Sie feststellen, ob ein Design oder ein Plugin das Problem verursacht. Sie können den Übeltäter dann deaktivieren und deinstallieren und sich an den Entwickler wenden, um ihn über das Problem zu informieren und herauszufinden, wann ein Fix veröffentlicht wird.
Speicherlimits erhöhen
In einigen Fällen tritt der White Screen of Death auf, weil Ihr Speicherlimit erschöpft ist. Dies wird normalerweise durch ein Plugin oder ein Design verursacht, das eine große Anzahl von Dateien enthält und Ihr Server diese nicht verarbeiten kann.
Um dies zu beheben, müssen Sie das Speicherlimit Ihres Servers erhöhen. Abhängig von Ihrer Hosting-Umgebung gibt es mehrere Möglichkeiten, dies zu tun:
- Greife entweder über SFTP oder cPanel auf deine wp-config.php-Datei zu. Fügen Sie die folgende Codezeile hinzu:
define('WP_MEMORY_LIMIT', '64M');
- Wenn das obige nicht funktioniert und Sie ein Hosting-Unternehmen verwenden, das Apache-Server verwendet, bearbeiten Sie Ihre .htaccess-Datei, um die Zeile einzufügen:
php_value memory_limit 64M
- Wenn Ihr Host NGINX verwendet, müssen Sie Ihre php.ini-Datei bearbeiten, um die Zeile einzufügen:
memory_limit = 64 MB
Sobald Sie das Speicherlimit erhöht haben, überprüfen Sie Ihre Website. Wenn der Fehler behoben ist, können Sie wie gewohnt an Ihrer Website weiterarbeiten. Wenn der Fehler weiterhin besteht, müssen Sie das Speicherlimit weiter erhöhen oder sich an Ihr Hosting-Unternehmen wenden, um Ihnen bei der Lösung des Problems zu helfen.
Suchen Sie nach fehlgeschlagenen automatischen Updates
Schließlich kann der White Screen of Death manchmal durch ein Design, Plugin oder Core-Update verursacht werden, das aufgrund eines Server-Timeouts unterbrochen wurde. Obwohl Sie nichts tun können, um Server-Timeouts zu verhindern, sollten Sie als Erstes über SFTP oder cPanel auf Ihre Website zugreifen und die .maintenance-Datei löschen. Dadurch wird Ihre Website wiederhergestellt und Sie können über wp-admin darauf zugreifen.
Sie können dann versuchen, das Update erneut durchzuführen oder Themes, Plugins und WordPress-Core-Dateien manuell zu aktualisieren.
So verringern Sie die Wahrscheinlichkeit, dass WordPress White Screen of Death erneut auftritt
Der White Screen of Death kann aus einer Reihe von Gründen auftreten, aber es gibt ein paar Schritte, die Sie unternehmen können, um die Wahrscheinlichkeit zu verringern, dass Sie darauf stoßen.
- Führen Sie regelmäßige Website-Backups durch und stellen Sie sicher, dass sie extern gespeichert werden. Verwenden Sie Cloud-Dienste wie Dropbox oder eine externe Festplatte und stellen Sie sicher, dass Sie ein Plugin wie UpdraftPlus verwenden, damit Sie das Backup bei Bedarf schnell wiederherstellen können.
- Überprüfen Sie jede einzelne Codezeile, die Sie zu Ihrer Website hinzufügen möchten, oder noch besser, erstellen Sie eine Staging-Umgebung, um die Änderungen zu testen, bevor Sie sie zu Ihrer Live-Website hinzufügen
- In ähnlicher Weise sollten Sie eine Staging-Website verwenden, um Plugin- und Design-Updates zu testen, bevor Sie sie auf Ihrer Website aktualisieren
- Verwenden Sie ein Hosting-Unternehmen, das rund um die Uhr Support bietet, damit Sie Hilfe bei Ihrer Website erhalten, wenn keiner der oben genannten Schritte funktioniert
- Ziehen Sie in Betracht, ein Plugin wie das Benutzeraktivitätsprotokoll zu verwenden, um ein detailliertes Protokoll über Änderungen, Aktualisierungen und andere Aktivitäten auf Ihrer Website zu führen
Abschließende Gedanken
WordPress White Screen of Death ist keine lustige Erfahrung. Es ist zwar ärgerlich, aber es gibt Schritte, die Sie selbst unternehmen können, um das Problem zu beheben und zu beheben. Verwenden Sie die in diesem Artikel beschriebenen Schritte, um zu diagnostizieren, was den White Screen of Death auf Ihrer Website verursacht hat, und ihn schnell zu beheben.