WordPress-Whitescreen-Fehler. So beheben Sie den WordPress-Whitescreen-Fehler

Was könnte für einen WordPress-Benutzer frustrierender sein als ein weißer Todesbildschirm? Sie haben wahrscheinlich schon davon gehört oder es sogar auf Ihrem Monitor gesehen.

Von heute ausführliche Anleitung Wenn Sie sich dem Problem des weißen Bildschirms widmen, erfahren Sie:

  • Gründe für sein Erscheinen
  • Möglichkeiten, es zu beseitigen
  • Was tun, um sich für immer von ihm zu verabschieden?

Wir werden uns Schritt für Schritt mit den vier wichtigsten Möglichkeiten befassen, um den „weißen Bildschirm des Todes“ ein für alle Mal zu beseitigen. Unter ihnen:

  1. Überprüfung der verwendeten Plugins
  2. Erhöhung des PHP-Speicherlimits
  3. Ändern Sie das aktuell verwendete Thema
  4. Debug-Modus aktivieren

AUFMERKSAMKEIT! Bevor Sie eine der oben genannten Änderungen an Ihrer Site vornehmen, erstellen Sie eine vollständige Sicherung aller Dateien und Datenbanken.

Und erst danach können Sie mit der ersten Methode fortfahren.

1. Plugins prüfen

Es sind die Plugins, die Sie jemals verwendet haben, die möglicherweise der allererste Grund dafür sind, dass beim Öffnen von Seiten einer WordPress-Site der „weiße Bildschirm des Todes“ auf Ihrem Monitor erscheint. Glücklicherweise sind solche Probleme sehr einfach zu beheben.

Meistens handelt es sich dabei um Plugins, die mit anderen Plugins oder dem von Ihnen verwendeten Theme in Konflikt stehen. Daher müssen Sie herausfinden, wo sich diese Wurzel des Übels befindet, die zum Erscheinungsbild eines weißen Bildschirms beiträgt. Das werden wir jetzt versuchen.

  1. Gehen Sie zum Abschnitt Plugins.
  2. Deaktivieren Sie das zuvor hinzugefügte Plugin. Dadurch wird der weiße Bildschirm in der Regel sofort beseitigt und Sie können die Website wie gewohnt weiter nutzen.
  3. Wenn sich danach nichts geändert hat und der weiße Bildschirm nicht verschwunden ist, deaktivieren Sie unbedingt alle aktuell aktiven Plugins. Markieren Sie dazu im gleichen Abschnitt oberhalb der Liste der Plugins das gewünschte Kästchen, wählen Sie in der Dropdown-Liste die Funktion „Deaktivieren“ und speichern Sie die Änderungen.

Sie können die Plugins natürlich einzeln deaktivieren und sofort den Status der Site überprüfen. Wenn sich aber auch nach der Deaktivierung aller Plugins nichts geändert hat, dann liegt der Grund in etwas anderem.

  1. Stellen Sie eine Verbindung zum Site-Server her über FTP-Verbindung oder über die Systemsteuerung und gehen Sie zur Dateiverwaltung.
  2. Gehen Sie zum wp-content-Verzeichnis der Site und benennen Sie den Plugins-Ordner nach Ihren Wünschen um. Zum Beispiel auf Plugins-old.
  3. Da nun alle Plugins deaktiviert sind, aktualisieren Sie die Website und drücken Sie die Daumen, dass kein weißer Bildschirm angezeigt wird.

Wenn der weiße Bildschirm verschwindet, aktivieren Sie alle Plugins erneut und arbeiten Sie wie gewohnt mit der Site weiter. Geschieht dies jedoch nicht, müssen Sie den umbenannten Ordner zurückgeben Plugins Geben Sie den Anfangsnamen ein und folgen Sie der Anleitung weiter.

2. Erhöhung des PHP-Speicherlimits

Bearbeiten der Datei wp-config.php

Dafür:

  1. Stellen Sie eine Verbindung zum FTP-Server her und wechseln Sie in das Stammverzeichnis der Site.
  2. Öffnen Sie die Datei wp-config.php in Texteditor und fügen Sie diese Codezeile hinzu:
    define("WP_MEMORY_LIMIT", "64M");
    Bitte beachten Sie, dass die in der Zeile angegebenen 64 MB Speicher je nach verwendetem Server variieren können.
  3. Speichern Sie die Änderungen und aktualisieren Sie die Site. Wenn alles in Ordnung ist, können Sie beglückwünscht werden. Wenn nicht, suchen Sie weiter nach dem Problem.

Bearbeiten der php.ini-Datei

  1. Stellen Sie erneut eine Verbindung zum FTP-Server her und navigieren Sie zum Stammverzeichnis Ihrer Site.
  2. Sobald Sie Zugriff auf die Datei haben, fügen Sie ihr die folgende Codezeile hinzu:
    memory_limit = 64M ;
    Wenn Sie keinen Zugriff darauf haben, können Sie es im Stammverzeichnis Ihrer WordPress-Site erstellen.
  3. Speichern Sie alle Änderungen und aktualisieren Sie die Site. Bitte beachten Sie die maximale Lautstärke Arbeitsspeicher, erforderlich, damit das Website-Skript unter WordPress funktioniert – 64 MB.

Bearbeiten der .htaccess-Datei

Diese Datei ist auf jeder WordPress-Site vorhanden.

  1. Zunächst benötigen Sie erneut Zugriff auf FTP-Server und das Stammverzeichnis der Site.
  2. Bearbeiten Sie die Datei und fügen Sie diese Codezeile hinzu:
    php_value memory_limit 64M
  3. Aktualisieren Sie das Frontend der Website erneut. weißer Bildschirm Noch vor deinen Augen? Dann lasst uns weitermachen.

3. Ersetzen des aktiven Themes

Wenn Sie Zugriff auf die Konsole haben

  1. Gehen Sie zum Abschnitt Aussehen→ Themen im Admin-Bereich.
  2. Aktivieren Sie ein beliebiges Standardthema, z. B. Twenty Fourteen oder Twenty Thirteen.
  3. Aktualisieren Sie die Website. Welches Ergebnis? Ist Ihr Monitor immer noch mit einer weißen Leinwand geschmückt? Verlieren Sie nicht Ihre Geduld. Suchen Sie weiter nach dem Grund. Darüber hinaus ist noch einiges übrig.

Wenn Sie keinen Zugriff auf die Konsole haben

In diesem Fall müssen Sie ein wenig arbeiten, da alles über das Admin-Panel viel einfacher zu erledigen ist. Aber was können Sie tun, wenn Sie keine andere Wahl haben?

  1. Stellen Sie über FTP eine Verbindung zu Ihrem Site-Server her und überprüfen Sie dies Standardthemen WordPress wird auf den Server geladen.
  2. Öffnen Sie nun phpMyAdmin über Ihr Hosting-Kontrollfeld und navigieren Sie zur Tabelle wp_options in der Datenbank.
  3. Suchen Sie auf der Optionsseite nach „Vorlage“ und „Stylesheet“. Ihre Namen müssen entsprechend dem Namen des Theme-Verzeichnisses ersetzt werden, das Sie aktivieren möchten. In unserem Fall ist es „twentyfourteen“ oder „twentythirteen“.
  4. Aktualisieren Sie die Website. Wenn alles unverändert bleibt, verzweifeln Sie nicht. Es gibt noch einen letzten Grund, der das Erscheinen eines weißen Bildschirms auslösen könnte.

4. Aktivieren Sie den Debug-Modus

Wenn die Datei wp-config.php Debug-Code enthält

  1. Stellen Sie über FTP eine Verbindung zum Server her und wechseln Sie in das Stammverzeichnis der Site.
  2. Öffnen Sie die Datei und fügen Sie diese Codezeile ein:
    definieren(" WP_DEBUG", false);
  3. Um den Debug-Modus zu aktivieren, ändern Sie den Anfangswert „false“ wie folgt in „true“:
    definieren(" WP_DEBUG", true);
  4. Lade die Seite neu.

Nähere Informationen zum Debug-Modus (Debugging) finden Sie unter WordPress-Seite Kodex.

Wenn die Datei wp-config.php keinen Debug-Code enthält

  1. Auch hier müssen Sie sich über FTP mit dem Server verbinden und auf das Stammverzeichnis der WordPress-Site zugreifen.
  2. Öffnen Sie die Datei wp-config.php und fügen Sie eine Codezeile mit dem Wert true ein:
    definieren(" WP_DEBUG", true);
  3. Wenn Sie die Seite aktualisieren, werden im Frontend der Website Debugging-Informationen angezeigt, die Ihnen dabei helfen, die Ursache für den weißen Bildschirm zu ermitteln.

Abschluss

Das ist alles. Indem Sie alle diese Schritte der Reihe nach oder nur einige davon ausführen, beheben Sie das Problem des „weißen Bildschirms des Todes“. Der Arbeitsaufwand hängt nur davon ab, wo das Problem verborgen ist. Konnten Sie es finden und lösen?

Wenn Sie WordPress schon lange verwenden, sind Sie wahrscheinlich schon mindestens einmal auf den „weißen Bildschirm des Todes“ gestoßen. Der Grund, warum dieser Moment den Benutzer verärgert, ist, dass es unmöglich ist, in den Admin-Bereich zu gelangen. Und da der Fehlertext in den meisten Fällen nicht auf dem Bildschirm angezeigt wird, bleibt man im Dunkeln darüber, wo sich das Problem eingeschlichen hat. Das Unangenehmste ist, dass das Problem manchmal nur einen bestimmten Teil der Website betrifft und Sie beispielsweise nur im Admin-Bereich, aber gleichzeitig einen weißen Bildschirm sehen Hauptseite Anzeigen und Funktionen wie gewohnt. Manchmal passiert dies nur bei einigen Datensätzen, und der Rest funktioniert wieder einwandfrei. In diesem Artikel erklären wir Ihnen, wie Sie den White Screen of Death in WordPress beheben können, und schauen uns dabei mehrere mögliche Lösungen an.

Hinweis: Bevor Sie Änderungen an der Site vornehmen, stellen Sie sicher, dass Sie über ein aktuelles Backup verfügen.

Warum tritt dieser Fehler auf?

In den meisten Fällen bedeutet ein weißer Bildschirm, dass Sie Ihr Speicherlimit erreicht haben. Dies könnte durch ein Plugin verursacht werden, das funktioniert, aber nicht richtig funktioniert; das Thema ist mit Fehlern geschrieben; Das Problem könnte bei Ihrem Hosting liegen. Da ein Problem durch mehrere Faktoren verursacht werden kann, kann es viele Lösungen dafür geben.

Betrifft das Problem Ihre anderen Websites?

Wenn Sie mehrere Websites haben, sollten Sie zunächst prüfen, ob der White Screen of Death auf allen oder nur auf einer Domain auftritt. Wenn auch andere Seiten nicht in Ordnung sind, deutet das auf Probleme mit dem Hosting-Anbieter hin. Wenn das Problem jedoch nur auf einer Ihrer Websites auftritt, sollten Sie nach einem Plugin oder einer installierten Vorlage suchen. Wenn es Probleme mit gibt spezifischen Eintrag auf einem Blog oder einer Seite, dann handelt es sich definitiv um ein standortspezifisches Problem.

Erhöhen des Speicherlimits

Normalerweise tritt dieses Problem auf, weil Sie Ihr Speicherlimit erreicht haben.
Ich habe viele Client-Sites migriert und manchmal tauchte der Speicherlimitfehler auf, wenn ich ein neues Plugin aktivierte oder andere Aufgaben ausführte. Typischerweise sieht der Fehler so aus:

Schwerwiegender Fehler: Die zulässige Speichergröße von 33554432 Bytes ist erschöpft (versucht, 2348617 Bytes zuzuweisen) in /home4/xxx/public_html/wp-includes/plugin.php in Zeile xxx

Um dieses Problem zu lösen, öffnen wir unsere Datei wp-config.php, die sich im WordPress-Stammordner befindet. Fügen Sie dann den folgenden Code zum Haupt-PHP-Tag hinzu:

Define("WP_MEMORY_LIMIT", "64M");

Wir haben gerade das Speicherlimit auf 64 MB erhöht. Wenn der Fehler weiterhin besteht, wenden Sie sich an Ihren Gastgeber. Sie werden das Limit in php.ini erhöhen.

Alle Plugins deaktivieren

Wenn das Erhöhen des Speichers nicht geholfen hat oder Sie ein hohes Limit wie 256 MB oder 512 MB haben, sollten Sie mit der schrittweisen Fehlerbehebung beginnen. Meiner Erfahrung nach handelt es sich bei solchen Problemen meist um ein Plugin- oder Template-Problem. Fahren Sie fort und deaktivieren Sie die Plugins. Sie können dies gemäß der Anleitung tun:

Wenn diese Methode geholfen hat, aktivieren Sie die Plugins nacheinander.

Ersetzen der Vorlage durch eine Standard-WordPress-Vorlage

Wenn die Plugin-Methode nicht hilft, sollten Sie versuchen, Ihre aktuelle Vorlage auf die zu ändern, die mit der Engine geliefert wird. Der beste Weg, dies zu tun, besteht darin, den aktuellen Themenordner zu sichern und ihn dann zu löschen. Das VI wechselt dann automatisch zum Standardthema.

Alternativ können Sie zu phpMyAdmin gehen und die Datenbanktabelle wp_options aktualisieren. Die folgenden Zeilen in der Tabelle müssen aktualisiert werden:

Vorlage, Stylesheet, Und aktuelles_Thema. Ändern Sie den Wert in zwanzig elf.

Wenn das Problem mit dem weißen Bildschirm behoben ist, müssen Sie einen Blick auf die Datei werfen Funktionen.php Dein Thema. Wenn Sie am Ende der Datei leere Zeilen finden, müssen Sie diese löschen.

Andere Optionen

Wenn keiner der oben genannten Schritte geholfen hat, müssen Sie versuchen, die WordPress-Engine neu zu installieren. Manchmal ist es nicht ganz offensichtlich, aber Kerneldateien können beschädigt werden.
Sie können auch die Debug-Funktion in WordPress verwenden, um zu sehen, welche Art von Fehlern auf dem Bildschirm angezeigt werden. Fügen Sie den folgenden Code zu Ihrer wp-config.php-Datei hinzu.

Error_reporting(E_ALL); ini_set("display_errors", 1); define("WP_DEBUG", true);

Sobald Sie dies getan haben, werden auf dem leeren Bildschirm Fehler, Warnungen und Benachrichtigungen angezeigt. Dies hilft herauszufinden, woher die Beine des Käfers kommen :)

Manchmal haben Sie vielleicht Zugriff auf den Admin-Bereich, aber die Site selbst sieht aus wie eine leere weiße Leinwand. Dies kann durch ein Caching-Plugin verursacht werden. Leeren Sie einfach Ihren Cache.

Wenn bei sehr langen Einträgen der weiße Bildschirm erscheint, sollten Sie auch versuchen, den Cache zu leeren.
Sie können auch Folgendes versuchen: Fügen Sie entweder den folgenden Code zur wp-config.php oder in einigen Fällen zur PHP.INI-Datei Ihres Webservers hinzu.

/** Lösung für große Beiträge */ ini_set("pcre.recursion_limit",20000000); ini_set("pcre.backtrack_limit",10000000);

Es ist klar, dass all diese Fehler sehr schlimm sind. Wir hoffen daher, dass Ihnen mindestens eine der Methoden bei der Lösung des Problems geholfen hat, mit dem Sie auf unseren Blog gekommen sind. Wenn Sie andere Lösungen haben, können Sie gerne einen Kommentar abgeben.

Schauen wir uns mehrere Gründe an, warum beim Anmelden auf einer Website ein weißer WordPress-Bildschirm erscheint, und Lösungen, die das Problem des Todes des Admin-Panels in wenigen Minuten lösen.

Diese Engine funktioniert fehlerfrei und wenn Ihnen etwas passiert, kann die Ursache Ihre eigenen Fehler beim Schreiben von Code in separate Dateien, Inkompatibilität von Plugins oder Themes, geringer Speicher des Hosters oder der Betrieb von Caching-Plugins sein.

Weißer Bildschirm statt Website – was tun?

Sie haben Ihren Benutzernamen und Ihr Passwort eingegeben, sehen aber statt des bekannten Admin-Panels nur einen weißen Bildschirm. Was bedeutet das? Das Skript kann aus den oben genannten 5 Gründen nicht ausgeführt werden und es ist durchaus möglich, dass es noch andere gibt. Und für jeden Fall gibt es eine schnelle Lösung.

Was ist zu überprüfen, wenn in WordPress ein weißer Todesbildschirm erscheint?

  1. Das erste, worauf Sie achten sollten, sind Ihre jüngsten Aktionen. Sie haben ein Plugin oder Theme installiert oder aktualisiert. Oder hinzugefügt neuer Eintrag zu einer Datei mit einem Fehler.
  2. Es ist einfach zu überprüfen, ob das Plugin fehlerhaft ist. Es reicht aus, den Plugins-Ordner auf dem Server umzubenennen und erneut zu versuchen, sich beim Admin-Panel anzumelden. Es besteht überhaupt keine Notwendigkeit, sie zu entfernen. Wenn das Problem nicht gelöst wird, ist dies nicht das Problem. Geben Sie dem Ordner seinen ursprünglichen Namen zurück.
  3. Wenn Sie beispielsweise eine Datei hinzugefügt haben KinderthemaÖffnen Sie die Datei „functions.php“ und überprüfen Sie anschließend die Richtigkeit des Eintrags und der Dateikodierung. Mit nur einem Häkchen kann statt einer Website ein weißes Bild angezeigt werden.
  1. Es könnte auch nur ein Cache sein. Sauber
  2. Ein weiterer Grund: Der Hoster stellt PHP wenig Speicher zur Verfügung und die Skripte haben nicht genug davon zur Ausführung. In diesem Fall ändern bzw Tarifplan, oder wechseln Sie zu einem anderen Hosting. Sie können auch, wenn Sie dazu berechtigt sind, in die .htaccess-Datei php_value memory_limit 64M schreiben. Es ist jedoch besser, sich mit der Bitte um Erhöhung des PHP-Speichers an den Support des Hosting-Unternehmens zu wenden.

Diese Zahl reicht normalerweise aus, damit Skripte funktionieren.

WordPress-Protokollierung zulassen

Um die Nachverfolgung von Problemen während der Entwicklung zu erleichtern, aktivieren Sie das WordPress-Protokoll, das im Ordner /wp-content/debug.log gespeichert ist

IN wp-config.php hinzufügen:

Aus meiner Erfahrung: weißer Bildschirm nach Änderungen an der .htaccess-Datei

Es kommt häufig vor, dass in der htaccess-Datei neue Einträge vorgenommen werden. Aber irgendwie ist mir ein seltsamer Fehler unterlaufen. Ich habe Zeilen hinzugefügt, die bereits auf anderen Websites getestet wurden, und habe einen weißen Bildschirm für Benutzer erhalten (der Administrator konnte in das Admin-Panel gelangen und dort arbeiten). Ich habe diese Änderungen abgebrochen und die vorherige .htaccess-Datei zurückgegeben, aber das Problem ist nicht verschwunden. Und das Interessanteste ist, dass keine Berechtigungen zur Anzeige von Fehlern auf dem Bildschirm funktionierten. Ein sauberes weißes und leeres Blatt!

Infolgedessen habe ich alle Dateien mit der Cache-Konfiguration auf dem lokalen Computer gespeichert (kein einziges Caching-Plugin war aktiviert) und sie dann vom Server gelöscht. Und die Site erwachte zum Leben, schrieb sofort Fehler, dass sie Cache-Dateien benötigte. Ich gab sie zurück und die Seite begann wie am Schnürchen zu funktionieren.

Das ist so eine unverständliche Geschichte. Und das Interessanteste ist, dass ich noch Zeilen zu .htaccess hinzufügen muss. Aber es ist irgendwie beängstigend, die Situation zu wiederholen.)

Vielleicht ist jeder von uns schon einmal auf den sogenannten „White Screen of Death“ in WordPress gestoßen, nachdem er ein Plugin installiert oder irgendwelche Einstellungen geändert hat. Weder der Inhalt noch das Admin-Panel – nichts ist verfügbar. Wenn Sie mit der beschriebenen Situation vertraut sind, ist dieser Artikel genau das Richtige für Sie.

Ich erzähle dir alles mögliche Probleme, am meisten häufige Gründe deren Auftreten, und vor allem biete ich Ihnen Lösungen an, wie Sie Ihre Website so schnell wie möglich wieder in einen funktionsfähigen Zustand versetzen können.

White Screen of Death (WSOD) ist fast immer auf Fehler im PHP-Code oder Erschöpfung zurückzuführen verfügbare Erinnerung. Als Erstes müssen Sie feststellen, ob das Admin-Panel funktioniert oder nicht. Wenn das Frontend der Website nicht angezeigt wird, das Admin-Panel aber funktioniert, liegt das Problem höchstwahrscheinlich an einem beschädigten Theme oder Plugin.

Deaktivieren von Plugins und Themes

Am meisten Der beste Weg Die Lösung besteht darin, alle Plugins zu deaktivieren. Wenn dies hilft, das Problem zu lösen, müssen Sie nur noch den Schuldigen finden. Beginnen Sie mit der Aktivierung der Plugins nacheinander und laden Sie Ihre Website nach jeder Aktivierung neu. Wenn Ihr Frontend nicht mehr funktioniert, haben Sie ein problematisches Plugin gefunden.

Wenn dies nicht hilft, können Sie in diesem Fall vorübergehend auf die Standardeinstellung umstellen WordPress-Theme. Sie können zum Beispiel Twenty Fifteen verwenden. Wenn Ihre Website normal funktioniert, liegt das Problem an Ihrem Theme.

Aktivieren Sie den Debugging-Modus

Wenn Ihre Website immer noch nicht funktioniert oder das Admin-Panel nicht startet (oder wenn Sie den Übeltäter entdeckt haben, aber tiefer graben möchten), können Sie den Debug-Modus aktivieren, der es Ihnen ermöglicht, etwaige Fehler zu sehen.

Das Problem besteht darin, dass das Skript einfach nicht mehr ausgeführt wird, wenn ein schwerwiegender Fehler auftritt. Wenn der Fehler auftritt, bevor Inhalte angezeigt werden, sehen Sie lediglich einen weißen Bildschirm ohne jegliche Informationen.

Um den Debug-Modus zu aktivieren, müssen Sie die Datei wp-config.php Ihres WordPress-Builds öffnen. Es sollte die folgende Zeile enthalten:

Define("WP_DEBUG", false)

Sie müssen false durch true ersetzen und dann die Site neu laden. Anstelle eines weißen Todesbildschirms erhalten Sie einen weißen Bildschirm mit Fehlermeldungen. Nicht die schönste Verbesserung, aber es tauchen zumindest einige Hinweise auf.

Wenn Sie Themes oder Plugins nicht deaktiviert haben, sollten Sie anhand der Fehlermeldung herausfinden können, wer das Problem verursacht. Die Meldung sollte angeben, welche Datei den Fehler verursacht hat. Beispiel:

get_posts() (zuvor in /var/www/html/wordpress/wp-includes/post.php:1874 deklariert) kann in /var/www/html/wordpress/wp-content/plugins/my-test-plugin/ nicht erneut deklariert werden. my-test-plugin.php in Zeile 38

Wie Sie sehen, wurde das Problem durch Zeile 38 des Plugins namens „my-test-plugin“ verursacht. Deaktivieren Sie dieses Plugin und alles sollte funktionieren.

Tipp: Wenn Sie über einen FTP-Zugriff verfügen oder sich über Ihr Hosting-Kontrollfeld (z. B. cPanel) beim Server anmelden können, können Sie alle Plugins auf einmal deaktivieren, indem Sie den Plugins-Ordner beispielsweise in „plugins.hold“ umbenennen. Der Ordner befindet sich in wp-contents.

Wenn Sie gut mit Code umgehen können, können Sie versuchen, das Plugin selbst zu ändern. Im Falle eines Plugins aus dem offiziellen Repository empfehle ich, es dem Autor zu schreiben, anstatt zu versuchen, selbst etwas zu reparieren. Wenn Sie ein Plugin manuell ändern, müssen Sie alle Änderungen selbst pflegen, was eine ziemlich problematische Aufgabe ist. Es ist einfacher, es zu deaktivieren und auf den Moment zu warten, in dem es vom Entwickler behoben wird.

Zunehmende Speichergrenzen

Wenn Sie immer noch eine leere Seite sehen oder eine Meldung über wenig Speicher erhalten, müssen Sie der Anwendung mehr Speicher zuweisen. Dies kann in den meisten Assemblys über die Datei wp-config.php erfolgen. Fügen Sie einfach den folgenden Code hinzu:

Define("WP_MEMORY_LIMIT", "64M");

Wenn dies nicht funktioniert, haben Sie mehrere Möglichkeiten, was zu tun ist. In einer normalen Umgebung können Sie Ihre .htaccess-Datei – die sich im WordPress-Stammverzeichnis befindet – verwenden, um das Speicherlimit zu erhöhen. Fügen Sie einfach die folgende Zeile hinzu:

PHP-Wert Memory_Limit 64 MB

Wenn Sie mit modernen Hosting-Diensten arbeiten, die Nginx in ihrer Architektur verwenden, ist die .htaccess-Datei möglicherweise nicht verfügbar. In diesem Fall können Sie die Datei php.ini verwenden, um das Speicherlimit zu erhöhen. Fügen Sie die folgende Zeile in diese Datei ein:

Memory_limit = 64 MB

Wenn Ihnen immer noch der zugewiesene Speicher ausgeht, liegt möglicherweise ein Problem mit Ihrer Anwendung vor. Höchstwahrscheinlich verbraucht Ihr Theme oder eines Ihrer Plugins übermäßig viele Ressourcen. Kontaktieren Sie die Entwickler oder Ihren Hosting-Anbieter, damit diese Ihre SQL-Protokolle und Ressourcennutzungsstatistiken untersuchen können.

Probleme mit Dateizugriffsrechten lösen

Es ist unwahrscheinlich, dass diese Ursache zu einem weißen Todesbildschirm führt, sie kann jedoch dennoch verschiedene Probleme verursachen.

Für WordPress gelten folgende Regeln:

  • Dateien müssen 664 sein
  • Die Ordner sollten 775 sein
  • Die Datei wp-config.php sollte 660 sein

Wenn Sie über SSH-Zugriff auf Ihren Server verfügen, können Sie die entsprechenden Regeln anwenden, indem Sie den folgenden Befehl ausführen, der im WordPress-Stammverzeichnis ausgeführt wird:

Sudo find . -type f -exec chmod 664 () + sudo find . -type d -exec chmod 775 () + sudo chmod 660 wp-config.php

Wenn Sie Angst haben, selbst etwas zu ändern, wenden Sie sich an Ihren Hosting-Anbieter. Sie werden es für Sie tun. Einige WordPress-Hosting-Sites haben automatische Prüfung Zugriffsrechte, mit denen Sie alles in wenigen Sekunden konfigurieren können.

Beheben von Problemen mit automatischen Updates

In seltenen Fällen kann es bei WordPress zu Aktualisierungsproblemen wie einem Server-Timeout kommen. In der Regel wird alles automatisch gelöst, in manchen Situationen kann dies jedoch dazu führen, dass ein weißer Bildschirm des Todes erscheint.

In diesem Fall müssen Sie zunächst in das WordPress-Stammverzeichnis gehen und prüfen, ob sich dort eine .maintenance-Datei befindet. Löschen Sie diese Datei und versuchen Sie erneut, Ihre Website zu laden. Wenn das Update erfolgreich war – WordPress die Datei jedoch nicht automatisch entfernen konnte – wird alles wieder normal.

Wenn das Update noch nicht abgeschlossen ist, kann es automatisch durchgeführt werden, wodurch die Site wieder in den Normalzustand zurückversetzt wird. Wenn dies nicht hilft, können Sie den manuellen Update-Vorgang durchführen, der dazu beiträgt, das Problem ein für alle Mal zu lösen.

von Administrator An 26. August 2011

Gestern bin ich auf ein Problem mit einer leeren Seite gestoßen, als ich mich bei einem Blog auf WordPress angemeldet habe. Das heißt, wenn ich auf meine Website gehe, wird Weiß angezeigt leere Seite und nichts weiter. Dieses Problem wird unter WordPress-Nutzern auch „White Screen of Death“ genannt.

In meinem Fall Beim Zugriff auf die Website über das WWW wurde beim Betreten der Website eine weiße Seite angezeigt. Wenn Sie eine Site ohne WWW schreiben, wird die Site normal angezeigt.
Das heißt zum Beispiel www. Und auf der Seite ist alles in Ordnung.
Leere Seite kann auch erscheinen, nachdem Sie einen Beitrag veröffentlicht oder ein Plugin aktiviert haben. Das heißt, Sie kehren nicht mit der Bestätigung der Änderungen zur Admin-Seite zurück, sondern es wird eine leere Seite angezeigt.
Es passiert auch, wenn Weder die Website noch das WordPress-Admin-Panel öffnen sich überhaupt. Es gibt keine Fehlermeldung, nur einen weißen Bildschirm.
Keine Sorge, das alles kann behoben werden.

Leere WordPress-Seite

Die häufigsten Ursachen für einen weißen Bildschirm in WordPress

1) Zusätzliche Leerzeichen in der Datei wp-config.php
Lösung: Entfernen Sie anschließend zusätzliche Leerzeichen am Ende der Datei wp-config.php ?>
2) Zusätzliche Leerzeichen oder etwas stimmt in wp-settings.php nicht
Lösung: Wie Punkt 1.
3) Neu Plugin installiert nicht kompatibel mit irgendetwas anderem, das bereits in Wodpress installiert ist
Lösung: Deaktivieren Sie das Plugin und prüfen Sie, ob das Problem dadurch behoben wird. Wenn Sie nach der Installation nicht sicher sind, bei welchem ​​Plugin das Problem aufgetreten ist, deaktivieren Sie die Plugins nacheinander und prüfen Sie jedes Mal, ob die Site funktioniert.
4) Sie haben Ihre WordPress-Version aktualisiert
Lösung: Versuchen Sie erneut, WordPress zu aktualisieren. Wenn dies nicht hilft, lesen Sie die vorherigen Punkte.

Zusätzliche Leerzeichen wp-config.php

In meinem Fall das Problem war zusätzliche Leerzeichen am Ende der Datei wp-config.php Das heißt, danach ?> Ich musste alle zusätzlichen Leerzeichen entfernen.
Dies hat zur Lösung des Problems beigetragen.

Sicherung

Bei einer anderen Seite gestaltete sich alles komplizierter. Ich habe alle oben genannten Lösungen ausprobiert, aber es hat nicht geholfen. Dann ging ich auf die Website meines Hosting-Anbieters, ging zum Abschnitt „Backup“ und erstellte ein Backup der Dateien wp-config.php und wp-settings.php
Das heißt, es handelt sich nicht um eine Sicherung der gesamten Site (in diesem Fall wären alle meine Änderungen an der Site in ein paar Tagen verloren gegangen). UND NUR diese Dateien. Sie sind also der Hauptgrund für den weißen WordPress-Bildschirm.
Das hat geholfen.