Ihre WordPress-Website ist jetzt nur noch ein leerer Bildschirm … Nicht gut! Glücklicherweise ist es für Sie wahrscheinlich neu, aber im Allgemeinen nichts Neues. Glücklicherweise gibt es einige Dinge, die Sie tun können, um es herauszufinden, und hoffentlich sollten Sie ziemlich schnell wieder normal werden – sobald Sie wissen, was los ist.
Folgendes müssen Sie wissen / tun:
So beheben Sie WordPress White Screen of Death Fehler:
– (Hinweis: Videokredite für Topher DeRosia – Schöpfer von HeroPress)
Video-Transkript:
Hallo! Dies ist Topher mit WinningWP. In diesem Video werden wir sehen, wie man den weißen Bildschirm des Todes von WordPress behebt. Wenn Sie es noch nie erlebt haben, freue ich mich sehr für Sie. Sieht es so aus? Dies ist meine Website und es sollte nicht so aussehen. Was bedeutet das? Die Aufgabe von WordPress ist es, Informationen auf Ihrem Server aufzunehmen und auf den Bildschirm zu drucken. Der weiße Bildschirm des Todes bedeutet, dass etwas so kaputt ist, dass WordPress es nicht einmal drucken kann. Mach dir jetzt keine Sorgen. Dies bedeutet im Allgemeinen nicht, dass alles kaputt ist oder dass die Dinge schrecklich kaputt sind. Es ist normalerweise nur eine Sache, und diese Sache ist oft leicht zu beheben. Also, was verursacht es? Es ist fast immer Code an einer von drei Stellen gebrochen: Plugins, Themes oder WordPress-Core. Es gibt noch ein paar andere Optionen, die wir uns auch ansehen werden, aber neun von zehn Optionen befinden sich an einer dieser drei Stellen. Wie lösen wir das? Der erste Schritt ist, wir aktivieren das Debuggen. Dies gibt WordPress eine Stimme. Standardmäßig ist das Debuggen auf Produktionsservern im Allgemeinen deaktiviert, sodass Sie nicht versehentlich eine Warnung erhalten, die nicht unbedingt etwas bedeutet, aber ziemlich beängstigend aussieht und auf keinen Fall auf Ihrer Website erscheinen sollte. Wir möchten diese vier Optionen nutzen und in Ihre wp-config einfügen. Lassen Sie mich Ihnen zeigen, wie das aussieht. Dies ist die Hauptinstallation von WordPress für meine Website. Wenn Sie sich mit FTP anmelden, wird auf Ihrer Website genau so etwas angezeigt. Und hier ist wp-config.php. Und wenn Sie es bearbeiten, sieht es normalerweise sehr ähnlich aus. Manchmal kann Ihr Host viele dieser Kommentare entfernen und nur die wichtigen Teile hinterlassen. Dies ist jedoch der Standard-Look. Das erste, was wir tun möchten, ist die Suche nach WP_DEBUG. Und da habe ich es. Es ist derzeit auf false gesetzt. Also wollen wir das herausnehmen und die anderen Optionen setzen. Schauen wir uns nun an, was sie bedeuten. Das WP-Debugging wurde auf false gesetzt, was bedeutet, dass es nicht debuggt werden sollte. Wir haben es auf true gesetzt und es wird jetzt debuggt. Wir haben auch gesagt, dass Sie Fehler aufzeichnen sollen. Die Fehler werden also irgendwo in eine Protokolldatei geschrieben. Und dann bedeutet WP_DEBUG_DISPLAY, sie auf dem Bildschirm auszudrucken, damit wir sie sehen können. Und dann ist letzteres eine PHP-Direktive, keine WordPress-Direktive. Und es heißt nur, dass Anzeigefehler, wo es tatsächlich bedeutet, es zu tun, bedeuten würden, es nicht zu tun. Nachdem wir sie aktiviert haben, werde ich sie speichern. Und wir werden unsere Website wieder besuchen. Und los geht’s, jetzt haben wir eine Fehlermeldung. Wpautop sagt, dass zuvor deklariertes bla bla bla bla in app / public / wp-content / themes // functions.php online nicht erneut deklariert werden kann. Dies bedeutet nun, dass es ein Problem mit dem Problem gibt. Und das war derjenige, der rannte. Wenn Sie die Fehlermeldung verstanden haben, können Sie zu diesem Thema gehen und versuchen, sie zu beheben. Es ist in wp-Inhalt, Themen ,. Und sie sagten, es sei in functions.php online. Und da ist eine Zeile zwei. Aber Sie wissen nicht genau, ob es dort sein soll oder nicht. Ich werde dir ein Geheimnis verraten, das ist es nicht. Und wenn Sie diese Linie ziehen würden, würde ich sie reparieren. Aber wenn Sie kein Entwickler sind, wissen Sie es nicht. Sie wollen nicht versuchen, hineinzukommen und damit zu spielen. Am einfachsten ist es also, das Problem vollständig zu löschen. Löschen Sie es jetzt nicht, da Sie es möglicherweise zurückerhalten möchten, aber Sie können es um einen Ordner nach oben verschieben. Und jetzt weiß WordPress nicht, dass es da ist, aber es steht Ihnen immer noch zur Verfügung. Also jetzt gehen wir zurück und laden neu. Jetzt haben wir einen anderen Fehler. Das Themenverzeichnis existiert nicht. Aber jetzt, wenn wir in den Verwaltungsbereich gehen, wird es funktionieren. Und wenn wir zu Auftritten und Themen gehen, heißt es, dass das aktive Thema fehlerhaft ist und zum Standardthema zurückkehrt. Wenn wir also ein anderes Thema aktivieren, haben wir jetzt wieder unsere Seite. Jetzt immer noch nicht in Ordnung, nicht das Problem, das Sie hatten, und wenn Sie dieses Problem zurückbekommen möchten, müssen Sie es beheben. Aber auf der positiven Seite ist Ihre Website nicht kaputt und die Leute können sie lesen. Und jetzt haben Sie Zeit, an diesem Thema zu arbeiten, einen Entwickler zu finden oder es selbst herauszufinden oder eine Reihe von Dingen. Wenn das Problem in einem Plugin aufgetreten wäre, könnten Sie dasselbe tun. Sie können das Plugin nehmen und in einen Ordner ziehen. Wenn Sie nicht wissen, um welches Plugin es sich handelt, heißt es nur, dass es sich im Plugin-Bereich befindet. Sie können alle löschen und in einem Ordner ablegen. Und Ihre Website würde zurückkehren. Und dann können Sie sich wieder in Ihren Admin-Bereich einloggen, zu den Plugins gehen und sehen, dass das Problem-Plugin aufgrund eines Fehlers deaktiviert wurde, aber jetzt können Sie sie einzeln zurücksetzen. Und finden Sie heraus, welches Plugin das Problem verursacht hat. Bevor wir zu weit kommen, möchte ich darauf hinweisen, dass WordPress.org eine Seite hat, die ausschließlich den WP_DEBUG-Optionen gewidmet ist. Und Sie können jederzeit hierher kommen, um sie zu bekommen. Sobald Ihre Site wieder betriebsbereit ist, möchten Sie die meisten davon entfernen und WP_DEBUG auf false zurücksetzen und speichern. Auf diese Weise werden keine Fehler auf dem Bildschirm gedruckt, die sie nicht sollten. Und Sie werden sehen, dass die Website immer noch funktioniert. Jetzt kann WordPress gelegentlich beschädigt werden und Ihre Fehlermeldung besagt, dass es sich um eine Datei in wp-admin oder wp-includes oder ähnlichem handelt. Und es ist eigentlich ganz einfach, nur WordPress zu ersetzen. Wir schauen uns noch einmal Ihre WordPress-Installation an. Die einzigen Teile davon, die für Sie einzigartig sind, sind wp-config und wp-content, die all Ihre Inhalte enthalten. Alles andere ist generisch. Es sollte auf jeder Website gleich sein. Sie können also zu WordPress.org gehen und hier oben WordPress herunterladen und auf WordPress herunterladen klicken. Im Moment ist es … Sobald Sie es haben, öffnen Sie die Zip-Datei und gehen Sie zu dem Ordner, den Sie erstellen. Und Sie werden sehen, dass es genauso aussieht wie deins. Also markieren wir alles und deaktivieren dann wp-content. Jetzt gibt es hier keine wp-config-Datei, da diese für Sie sehr einzigartig ist. Und dann klicken wir mit der rechten Maustaste und kopieren und dann klicken und fügen wir mit der rechten Maustaste ein. Und wir werden alle diese Dateien ersetzen. Da sind wir, genau wie wir eine neue WordPress-Installation haben. Und unser ursprüngliches WP-Setup ist immer noch da und unser WP-Inhalt mit all seinen Sachen ist immer noch da. Wenn Sie immer noch ein Problem haben, können Sie noch einen Ort überprüfen. Die meisten WordPress-Sites haben eine Datei in ihrem Home-Verzeichnis namens .htaccess. Und du kannst meine hier oben sehen und sie hat am Anfang einen kleinen Punkt. Nun, nicht alle Websites haben dies. Wenn Sie also keine haben, bedeutet dies, dass Sie keine benötigen oder dass Sie sie haben und sie nicht vorhanden ist. Wenn du also keine hast und eine machst, tut es dir überhaupt nicht weh. Das kann also nicht schaden, dies zu tun. Grundsätzlich möchten wir jedoch den gesamten Inhalt dieser Datei ersetzen. Also werde ich es öffnen, und Sie können eine Menge Dinge in dieser Datei finden. Es gibt viele verschiedene Dinge, die Text in Ihre .htaccess-Datei einfügen. Aber dieser Block hier ist derjenige, den WordPress braucht, und normalerweise braucht er die anderen Dinge nicht. Jetzt können Sie wahrscheinlich nicht erkennen, ob dies richtig ist, wenn Sie es sich nur ansehen. Ich kann es nicht sagen. Aber ich kann Ihnen sagen, wo Sie einen guten bekommen können. Wenn Sie im Codex zu WordPress.org gehen, finden Sie hier eine Originalkopie zur Unterstützung und Dokumentation. Also werde ich das kopieren, einfügen und dann speichern. Wenn dies immer noch nicht behoben wurde und Ihre Website immer noch nicht funktioniert, ist meine nächste Empfehlung, mit Ihrem Webhost zu sprechen. Es gibt Protokolldateien, auf die Sie keinen Zugriff haben und die das Problem erklären können. Und sie können sich normalerweise um dich kümmern. In der Tat würde ich sagen, dass Ihr erster Schritt darin bestehen sollte, mit Ihrem Webhost zu sprechen. Aber manchmal sind sie nicht verfügbar. Vielleicht ist es das Wochenende oder der Weihnachtstag oder so. Die Schritte, die ich Ihnen gezeigt habe, sind die Dinge, die Sie versuchen können, um Ihre Website wieder zum Laufen zu bringen. Aber wirklich die Leute mit dem besten Zugang werden Ihr Webhost sein. Wenden Sie sich also an sie, wenn Sie können und wenn Sie diese Schritte nicht ausprobieren können. Wenn Sie mehr über dieses Thema erfahren und weitere Schritte sehen möchten, lesen Sie den Link zu WinningWP in der folgenden Beschreibung. Weitere Informationen zu WordPress finden Sie unter WinningWP.com.
Sehen Sie mehr Videos …
Gibt es noch etwas hinzuzufügen?
