Bei der Verwaltung einer WordPress-Website stoßen Sie aufleerer BildschirmundStörungvielleichtProbleme beim Laden der Seiteist ein relativ häufiges Phänomen. An diesem Punkt ist das Debugging von WordPress sehr wichtig. WordPress verfügt über ein eingebautes Debugging-Tool, das es ermöglicht, Fehler in den Debugging-Protokollen zu finden und uns dabei zu helfen, Probleme zu identifizieren und zu beheben.
In diesem Artikel erfahren Sie, wie Sie die Debugging-Protokolle von WordPress aktivieren und verwenden können. Außerdem zeigen wir Ihnen, wie Sie die Debugging-Funktion effektiver nutzen können, um Probleme mit Ihrer Website zu beheben.
1. suchen und aktivieren Sie das WordPress-Debug-Protokoll (wp-config.php)
Die Fehlersuche in WordPress erfolgt über dieÄnderungen wp-konfiguration.php
Datei, um sie zu aktivieren. Diese Datei befindet sich im Stammverzeichnis Ihrer Website und steuert die Grundkonfiguration von WordPress. Aktiviert wird sie über die DateiDebug-Protokollierung einschaltenkönnen wir alle Fehlermeldungen in einer Datei für die spätere Fehlersuche aufzeichnen.
Schritte:
- Verbinden Sie sich mit einem FTP-Client (z.B. FileZilla) oder über das Dateiverwaltungsprogramm des Hosts mit dem Server.
- Im Stammverzeichnis (normalerweise
public_html
vielleichtwww
Ordner), um diewp-konfiguration.php
Dokumentation. - Laden Sie die Datei herunter und öffnen Sie sie mit einem Texteditor wie z.B. Notepad++.
- In der Datei finden Sie etwas wie
define( 'WP_DEBUG', false );
Die Zeilen, diefalsch
umwandeln inwahr
. Wenn die Zeile nicht vorhanden ist, können Sie sie manuell hinzufügen:define( 'WP_DEBUG', true );
- Speichern und laden Sie die Datei hoch und ersetzen Sie das Original
wp-konfiguration.php
Dokumentation.
Diese Aktion aktiviert die grundlegenden Debugging-Funktionen von WordPress. Wenn die Seite Fehler aufweist, wird die Fehlermeldung auf der Hauptseite angezeigt. Dies ist für Entwickler hilfreich, aber wenn die Seite live und für die Öffentlichkeit zugänglich ist, wird empfohlen, Fehler in den Protokollen zu protokollieren und nicht direkt anzuzeigen.
2. optionale PHP-Konstanten für die Fehlersuche
Wenn der Debug-Modus aktiviert ist, ist es auch möglich, die wp-konfiguration.php
Fügen Sie mehr Kontrollmöglichkeiten hinzu. Hier sind zwei sehr wichtige PHP-Konstanten, die die Debug-Protokollierung für die Entwicklung und Fehlersuche verbessern.
WP_DEBUG_DISPLAY
Diese Konstante steuert, ob Debugging-Informationen auf dem Frontend angezeigt werden. Wenn die Website öffentlich zugänglich ist, sollten Sie diese Konstante deaktivieren, um zu vermeiden, dass Besucher oder potenzielle Angreifer Details der Website erfahren.
define( 'WP_DEBUG_DISPLAY', false );
WP_DEBUG_LOG
Diese Konstante ermöglicht es uns, Debugging-Informationen in einer Protokolldatei zu protokollieren, anstatt sie direkt auf der Webseite anzuzeigen. Wenn sie aktiviert ist, werden alle Debugging-Informationen in der Datei wp-content/debug.log
Dokumentation.
define( 'WP_DEBUG_LOG', true );
Ein vollständiges Konfigurationsbeispiel wird unten gezeigt:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', true );
Mit dieser Einstellung können Sie sicherstellen, dass die Debugging-Informationen nurIm Protokoll gespeichertund wird nicht auf dem Frontend angezeigt, um die Preisgabe sensibler Informationen zu vermeiden.
3. wie Sie WordPress Debug-Protokolle einsehen können
Wenn die Debug-Protokollierung aktiviert ist, werden alle Fehlermeldungen in der Datei wp-content/debug.log
Datei. In dieser Protokolldatei werden alle PHP-Fehler, -Warnungen und -Benachrichtigungen aufgezeichnet, die auftreten. Ein Blick in das Protokoll hilft, die Ursache des Problems zu verstehen, insbesondere wenn ein Plugin oder ein Theme das Problem verursacht.
Schritte:
- Verwenden Sie einen FTP-Client oder ein Host-Dateiverwaltungsprogramm, um auf die
wp-Inhalt
Mappe.
- ausfindig machen.
debug.log
Datei, klicken Sie mit der rechten Maustaste, um sie lokal herunterzuladen. - Öffnen Sie die Datei mit einem Texteditor, um protokollierte Fehler, Warnungen und Benachrichtigungen anzuzeigen.
Jede Zeile des Debug-Protokolls enthält einen Zeitstempel, eine Fehlerstufe und eine Fehlermeldung, die Ihnen helfen, das Problem zu identifizieren. Beispiel:
[28-Jul-2024 20:28:17 UTC] PHP Deprecated: Die Verwendung von ${var} in Strings ist veraltet, verwenden Sie stattdessen {$var} in /home/website/public_html/wp- content/plugins/admin-notices-manager/includes/functions/core.php auf Zeile 136
Dieser Protokolleintrag sagt uns, dass der Plugin-Code eine veraltete PHP-Syntax verwendet und aktualisiert werden muss. Sie können den Hinweisen im Protokoll folgen, um die problematischen Dateien und Codezeilen zu finden und sie zu korrigieren.
4. installieren Sie Plugins zur Automatisierung der WordPress-Fehlerbehebungsberichte
Wenn Sie das Debug-Protokoll nicht jedes Mal von Hand überprüfen möchten oder einen effizienteren Debugging-Prozess wünschen, können Sie einige Plugins verwenden, um die Debug-Protokollierung und -Anzeige zu automatisieren.Fehlerprotokoll-Monitor ist ein sehr einfaches und effektives Plugin, das Ihnen dabei hilftSehen Sie sich das Fehlerprotokoll direkt im WordPress-Dashboard an.
Schritte:
- Loggen Sie sich in Ihr WordPress-Dashboard ein und navigieren Sie zum Bereich Plug-in (Softwarekomponente) -> Neues Plugin hinzufügen.
- Geben Sie "Error Log Monitor" in das Suchfeld ein und klicken Sie auf die Schaltfläche Montage.
- Nachdem die Installation abgeschlossen ist, klicken Sie auf aktivieren..
- In der Dashboard-Ansicht "Artefakt"Unter dem Menü sehen Sie eine neue Registerkarte."Fehlerprotokoll", können Sie das Fehlerprotokoll direkt einsehen.
- Klicken Sie "konfigurieren.", um Einstellungen wie die Häufigkeit von Benachrichtigungen anzupassen und Debug-Protokolle besser zu verwalten.
Dieses Plugin erleichtert die Automatisierung von Debugging-Berichten, ohne dass Sie jedes Mal Protokolldateien per FTP herunterladen müssen.
Zusammenfassungen
Das Aktivieren des WordPress-Debug-Modus und die Verwendung von Debug-Protokollen ist ein wichtiger Schritt bei der Lösung von Website-Problemen. Die Fehlersuche erfolgt durch die Erstellung eines Debugging-Protokolls in der Datei wp-konfiguration.php
aktivieren. WP_DEBUG
im Gesang antworten WP_DEBUG_LOG
können Sie alle Fehler in einer Protokolldatei aufzeichnen, damit Sie sie später leicht einsehen und bearbeiten können. Mit einer Protokolldatei wie der Fehlerprotokoll-Monitor Plug-ins können die Protokollverwaltung weiter vereinfachen, so dass Sie den Betriebsstatus Ihrer Website leichter im Auge behalten und Probleme schnell beheben können.