Oft kommt es ja nicht vor, dass WordPress einen 500 Internal Server Error liefert. Wenn dann aber mal doch, dann bricht der Stress aus. Wo liegt ein Logfile? Was ist schief gegangen?

Trial and Error

In den meisten Fällen ist ein Plugin dran Schuld, gerne in Verbindung mit einem Caching. Viele Seiten im Internet raten daher, für Testzwecke, den Plugin-Ordner umzubenennen. Auch Anleitungen, wie man Plugin für Plugin durchtesten kann, welches nun das böse ist.

Das ist mühsam und dauert natürlich ewig. Das muss schneller gehen.

Debug-Mode aktivieren

Die eindeutig bessere und schnellere Variante ist den Debug-Mode zu aktivieren. Dieser ist standardmäßig deaktiviert, kann jedoch mit folgenden Einträgen in der Datei wp-config.php aktiviert werden:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Der erste Eintrag ist in der Regel in der wp-config-php schon zu finden. Fehlende Einträge sind zu erweitern.

WP_DEBUG dient generell der (De)Aktivierung des Debug-Modes. Aktiviert man WP_DEBUG_LOG wird ins Verzeichnis wp-content eine Datei namens error.log geschrieben. Hierbei ist darauf zu achten, dass Schreibvorgänge in dieses Verzeichnis erlaubt sind. Mittels WP_DEBUG_DISPLAY kann gesteuert werden, ob Debug-Meldungen via HTML ausgegeben werden sollen.

Damit sollte es in der Regel relativ schnell möglich sein, den Übeltäter zu finden und zu deaktivieren.

Veröffentlicht von Norbert Eder

Ich bin ein leidenschaftlicher Softwareentwickler. Mein Wissen und meine Gedanken teile ich nicht nur hier im Blog, sondern auch in Fachartikeln und Büchern.

Beteilige dich an der Unterhaltung

2 Kommentare

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  1. Hallo! Danke schon mal für den Tipp.

    Leider bleibt der White Screen bei mir. Es wird weder ein Fehler angezeigt noch eine Log Datei erstellt. Haben Sie einen Tipp woran das liegen kann?

    Vielen Dank!

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen