Mit WordPress Logs für pro­to­kol­lier­te Fehler lassen sich Ausfälle beheben und Feh­ler­quel­len schnell ausfindig machen. Dazu ak­ti­vie­ren Sie einfach das WordPress Error Log über die Datei wp-config.php. oder nutzen ein spe­zi­el­les Feh­ler­pro­to­koll-Plugin.

Was ist WordPress Error Log?

Für alle Dienste, die über den Server auf einer WordPress-Seite laufen, exis­tie­ren WordPress Logs mit Pro­to­kol­len zu den laufenden Ak­ti­vi­tä­ten. Besonders in­ter­es­sant und wichtig sind die so­ge­nann­ten WordPress Error Logs, also WordPress-Feh­ler­pro­to­kol­le. Mit diesen lassen sich auf­tre­ten­de Fehler auf Webseiten, in Skripten oder in Diensten wie Plugins pro­to­kol­lie­ren und speichern. So machen Sie die Ursachen von Fehlern zügig ausfindig und können typische Fehler wie die weiße Seite in WordPress beheben.

Tipp

Erstellen Sie mit Hosting für WordPress von IONOS eine moderne, sichere und an­spre­chen­de WordPress-Website – dauerhaft 3 kos­ten­lo­se Domains inklusive.

Wie funk­tio­niert die WordPress-Fehler-Pro­to­kol­lie­rung?

Um WordPress Error Logs zu nutzen, müssen Sie die Pro­to­kol­lie­rung von Fehlern zunächst ak­ti­vie­ren. Das ist zum einen über Über­wa­chungs-Plugins für Fehler oder über die Datei wp-config.php möglich. Diese Kon­fi­gu­ra­ti­ons­da­tei spielt eine wichtige Rolle für Ihre WordPress-Ein­stel­lun­gen und regelt unter anderem, wie eine Website sich mit der WordPress-Datenbank verbindet oder welche Si­cher­heits­schlüs­sel und Ta­bel­len­prä­fi­xe genutzt werden. Unter anderem lässt sich in der PHP-Datei auch die Feh­ler­pro­to­kol­lie­rung ak­ti­vie­ren.

Sobald Error Log aktiviert wurde, legt Ihr WordPress-System au­to­ma­tisch PHP-Feh­ler­pro­to­kol­le an und speichert diese ab. Der Un­ter­schied zum Wordpress-Debug-Modus ist, dass Fehler und Warnungen einem Ad­mi­nis­tra­tor beim Debugging direkt angezeigt werden. Um Feh­ler­pro­to­kol­le jedoch für den späteren Zugriff abzulegen, gilt es WordPress Error Logs ein­zu­rich­ten. Tritt ein Fehler bei ak­ti­vier­tem Error Log auf, so suchen Sie einfach die ent­spre­chen­de Datei namens debug.log im Stamm­ver­zeich­nis-Ordner /wp-content/ heraus. Diese zeigt alle Fehler, Warnungen und Notizen an und lässt sich anzeigen, her­un­ter­la­den und be­ar­bei­ten.

WordPress Log für Feh­ler­pro­to­kol­le nutzen

Manuelle Prüfung

Gehen Sie wie folgt vor, um die Feh­ler­pro­to­kol­lie­rung manuell ein­zu­rich­ten und zu über­prü­fen.

Schritt 1: Verbinden Sie sich im Admin Dashboard über den SFTP- bzw. FTP-Client oder eine andere File Manager App mit dem Webserver.

Schritt 2: Rufen Sie das Root-Ver­zeich­nis bzw. Stamm­ver­zeich­nis Ihrer Website auf und suchen Sie dort die Datei wp-config.php heraus. Legen sie zuerst ein Backup der Ori­gi­nal­da­tei an und öffnen Sie die Datei an­schlie­ßend mit einem Text-Editor.

Schritt 3: Suchen Sie in der her­un­ter­ge­la­de­nen PHP-Datei folgende Zeile heraus: That´s all, stop editing! Happy blogging.

Schritt 4: Fügen Sie vor die besagte Zeile folgenden Debug Code ein, um zunächst den WordPress Debug Modus zu aktiveren:

define( 'WP_DEBUG', true );

Sollte sich der Code bereits mit dem Wert false in der Datei befinden, so ändern Sie den Wert lediglich auf true, um den Debug Modus zu ak­ti­vie­ren.

Schritt 5: Nun gilt es einen er­gän­zen­de Code-Be­stand­teil hin­zu­zu­fü­gen, um zu­sätz­lich den WordPress Error Log zu ak­ti­vie­ren. Fügen Sie hierzu direkt unterhalb des Debug Codes folgenden Befehl ein:

define( 'WP_DEBUG_LOG', true );

Schritt 6: Speichern Sie alle Än­de­run­gen und laden Sie die Datei in das Stamm­ver­zeich­nis hoch.

Schritt 7: Um ge­spei­cher­te Feh­ler­pro­to­kol­le im Stamm­ver­zeich­nis auf­zu­ru­fen und zu prüfen, verbinden Sie sich wieder mit dem Webserver und gehen Sie zum Ordner /wp-content/. Hier finden Sie die Datei debug.log mit allen pro­to­kol­lier­ten Feh­ler­mel­dun­gen.

Plugins für Error Log

Um ge­spei­cher­te Error Logs direkt im Admin Dashboard zu öffnen und Fehler anzeigen und auf­zeich­nen zu lassen, bieten sich auch spezielle Wordpress-Plugin zur Feh­ler­über­wa­chung an. Hierzu müssen Sie wie oben be­schrie­ben erst WordPress Log für Feh­ler­pro­to­kol­lie­rung ak­ti­vie­ren. Al­ter­na­tiv können Sie in der Regel auch das ent­spre­chen­de Plugin in­stal­lie­ren und ak­ti­vie­ren, um Error Log au­to­ma­tisch zu nutzen.

Zu den Funk­tio­nen von Error-Log-Plugins zählen:

  • Dashboard Widgets zum Anzeigen der aktuellen Feh­ler­mel­dun­gen aus dem PHP-Feh­ler­pro­to­koll (Anzahl der Logs optional)
  • E-Mail-Be­nach­rich­ti­gun­gen über neueste Feh­ler­mel­dun­gen und Warnungen
  • Au­to­ma­ti­sche Verweise im Error Log auf Feh­ler­quel­len
  • Auf­zeich­nen von Ping-Fehlern

Folgende WordPress Error-Log-Plugins bieten sich an:

Zum Hauptmenü