Skip to main content
7 Minuten Lesezeit (1404 Wörter)

So helfen Sie bei der Fehlerbehebung von WordPress-Plugins

How-to-Help-with-WordPress-Plugin-Debugging

Die Entwickler von JoomUnited arbeiten stets daran, dass Ihre Plugins so optimal wie möglich funktionieren. Natürlich kann es in manchen Fällen zu einer Art von Fehler kommen, zum Beispiel zu einer Inkompatibilität, die durch ein Drittanbieter-Plugin verursacht wird. Und was wünschen wir uns, wenn solche Fehler auftreten? Natürlich, dass sie schnell behoben werden ...    

In diesem Beitrag zeigen wir Ihnen, wie Sie dem Entwickler die richtigen Informationen geben, damit er den Fehler schnell verstehen und beheben kann. Dieser Beitrag wird in 3 Schritte unterteilt, die wir befolgen werden, um einem Entwickler die richtigen Informationen zu geben, wenn ein Problem auftritt:

  • Debug-Log aktivieren
  • Das Troubleshooting-Plugin installieren
  • Auf JavaScript-Fehler prüfen

 

Aktivieren Sie das WordPress-Debug- und Protokollierungssystem

Zunächst müssen wir wissen, was WP_DEBUG ist; wie wir in Wikipedia sehen können: „ WP_DEBUG ist eine PHP -Konstante (eine permanente globale Variable), mit der der „Debug“-Modus in ganz WordPress aktiviert werden kann. Standardmäßig wird sie als false angenommen und in der Regel in der Datei wp-config.php in Entwicklungsversionen von WordPress auf true gesetzt.“

Wie wir sehen können, ist WP_DEBUG eine Konstante, die standardmäßig deaktiviert ist, aber wir können sie für eine vorübergehende Fehlersuche aktivieren . 

 

wp-config

 

Darüber hinaus gibt es eine weitere PHP-Konstante namens WP_DEBUG_LOG , die uns dabei hilft, automatisch eine Textdatei mit allen Fehlern deiner Plugins zu erstellen, und genau diese werden wir an die Entwickler senden.  

Wir zeigen Ihnen, wie Sie es genau aktivieren können und wie es aussieht, wenn ein Fehler mit Ihrem Plugin auftritt. WP Meta SEO wird für dieses Beispiel verwendet, aber Sie können die gleichen Schritte für alle unsere Plugins befolgen. In diesem Fall haben wir ein Problem mit WP Meta SEO. Es könnte sich um ein beliebiges Problem handeln. Was wir also tun werden, ist, die Datei wp-config.php zu öffnen. Dies kann mit Ihrer bevorzugten Texteditor-Software erfolgen, zum Beispiel mit Notepad, Visual Studio Code oder Brackets. Öffnen Sie einfach wp-config.php.

Die Datei befindet sich im Stammverzeichnis Ihres Servers, in dem Ihre WordPress-Website installiert ist.

 

wp-config-generated

 

Öffne sie mit dem Texteditor und drücke dann STRG + F oder klicke auf Bearbeiten > Suchen… Du siehst dann ein Feld, in das du das Wort eingeben kannst, das du finden möchtest. In diesem Fall geben wir „WP_DEBUG“ ein und drücken die Eingabetaste, bis du Folgendes findest:
„define( 'WP_DEBUG', false )“

 

wp-debug-activation

 

Nachdem wir uns nun in dieser Zeile befinden, entfernen Sie das „false“ und geben Sie true ein, klicken Sie auf Enter und kopieren Sie in die nächste Zeile define( 'WP_DEBUG_LOG', true ); und speichern Sie die Datei. Sie sollte wie im nächsten Bild aussehen.

 

wp-debug-true

 

Wenn diese beiden Zeilen geändert werden, erscheint eine Datei namens „debug.php“ unter /wp-content/

 

new-log

 

Und fertig … wir haben den ersten Schritt abgeschlossen. Das ist eine der Dateien, die unsere Entwickler benötigen, um den Prozess der Behebung Ihres Problems zu beschleunigen. Alle Fehler werden überwacht und in genau dieser Textdatei festgehalten.

 

Installieren Sie das WordPress-Fehlerbehebungs-Plugin

Health Check & Troubleshooting ist ein Plugin, mit dem du eine Konfliktprüfung durchführen kannst, ohne normale Besucher deiner Website zu beeinträchtigen. Es ist wirklich einfach zu bedienen und zu installieren. Für dieses Beispiel verwenden wir weiterhin WP Meta SEO . Folge diesen Schritten, um eine Konfliktprüfung mit Health Check & Troubleshooting zu installieren und durchzuführen:  

  • Melde dich bei deiner WordPress-Website an, du befindest dich dann im Dashboard deiner Website
  • Klicken Sie im linken Bereich Ihrer Seite auf „Plugins“
  • Klicken Sie auf „Neu hinzufügen“
  • Geben Sie „Health Check & Troubleshooting“ in die Suchleiste ein, wie unten gezeigt

 

add-troubleshooting

     

  • Klicken Sie auf „Jetzt installieren“, die Plugin-Liste wird automatisch geladen, suchen Sie das richtige und klicken Sie auf „Jetzt installieren“ und dann auf „Aktivieren“

 

install-troubleshooting

 

  • Klicken Sie auf „Site Health“, im linken Menü befindet sich ein Bereich namens „Tools“ Klicken Sie darauf und dann auf „Site Health“

 

Website-Gesundheitsmenü

 

  • Klicken Sie auf die Registerkarte „Fehlerbehebung“ , lesen Sie die Warninformationen und klicken Sie auf „Fehlerbehebungsmodus starten“ 

Der Fehlerbehebungsmodus deaktiviert automatisch alle Plugins und wechselt zu einem Standard-Theme. Der Fehlerbehebungsmodus hat keine Auswirkungen auf normale Besucher Ihrer Website.  

 

Fehlerbehebungsmodus aktivieren

   

  • Reproduzieren Sie das Problem , das bei Ihnen aufgetreten ist

In der Standardumgebung ohne aktive Plugins und mit einem Standard-Theme bedeutet das Auftreten des Problems, dass unser Plugin das unerwartete Verhalten nicht verursacht.

 

  • Klicken Sie auf „Plugins“ > „Installierte Plugins“

  Das Menü „Plugins“ wird erweitert und bietet Ihnen zusätzliche Optionen. Klicken Sie auf „Installierte Plugins“

 

installierte-plugins

   

  • Klicken Sie „Während der Fehlerbehebung aktivieren“ neben WP Meta SEO

  Aktivierung mit Fehlerbehebung      

  • Reproduzieren Sie das Problem, das Sie hatten mit nur WP Meta SEO aktiv und einem Standard-Theme. Wenn das Problem auftritt, wird es durch unser Plugin verursacht.

 

Das ist in gewisser Weise eine gute Nachricht, denn Sie haben bereits einen Teil des Problems identifiziert. Jetzt muss sich der Entwickler in Ihre Website einloggen und das Problem beheben, bevor wir eine neue Version veröffentlichen! Wenn nicht, wiederholen Sie die Schritte, um das nächste deaktivierte Plugin zu aktivieren, bei dem Sie den Fehler reproduzieren können.

   

Überprüfen und Debuggen von JavaScript-Fehlern in WordPress-Plugins

Wir werden mit der Chrome- oder Firefox-Konsole nach JavaScript-Fehlern suchen. Je nach Browser ist die Bezeichnung etwas anders, aber wie bei Chrome und Firefox nennen wir sie die „Konsole“. Um die Konsole zu öffnen, folgen Sie einfach diesen Schritten:  

  • Rechtsklick auf „Untersuchen“ im Frontend an einer beliebigen Stelle der Website

 

Untersuchen

   

  • Konsole auswählen, Dadurch werden die Entwicklertools auf der rechten Seite der Seite geöffnet. Klicken Sie auf „Konsole“

 

console

 

Prüfen Sie auf Fehler, reproduzieren Sie bei geöffneter Konsole den Fehler, den Sie erwartet haben, und werfen Sie einen Blick auf die Konsole. Die Fehler sind rote Texte, die beschreiben, wo sich der JavaScript-Konflikt befindet

 

error-console

 

Wenn Sie einen JavaScript-Fehler gefunden haben, machen Sie bitte einen Screenshot der erweiterten Version des Fehlers, um ihn Ihrem Ticket/Beitrag beizufügen.

 

Senden / Teilen Sie Ihre Fehlermeldung

Nachdem Sie nun all diese Informationen haben, helfen Sie dem Entwickler, den Prozess zu beschleunigen. Fügen Sie einfach alle Informationen, die Sie gesammelt haben, zu Ihrem Ticket/Beitrag hinzu. Erinnern wir uns, die Punkte sind:  

  • debug.log
  • Hinweis zu den Plugins, die Konflikte verursachen
  • Ein Screenshot der JavaScript-Konsole mit dem Fehler

 

Wenn Sie diese Schritte befolgen und uns die richtigen Informationen senden, kann der Entwickler eine schnellere Fehlerbehebung durchführen, und wir danken Ihnen schon jetzt vielmals :)    

 

Erstellen und teilen Sie ein neues WordPress-Benutzerkonto für Support-Zwecke

Einen neuen Admin-Benutzer anzulegen ist manchmal eine schnelle Möglichkeit, dem Support-Team zu zeigen, worum es bei deinem Problem geht. Bevor du mit diesem Vorgang beginnst, eine kurze Erinnerung:

  • Wir speichern alte Anmeldedaten nach der Lösung des Problems nicht (aus Sicherheitsgründen)
  • Wir empfehlen, die für Support-Zwecke erstellten Admin-Benutzerkonten zu entfernen
  • Alle Informationen, die mit unserem Team geteilt werden, sind gesichert und bleiben privat

 

Um einen neuen Benutzer zu erstellen, melden Sie sich zunächst in Ihrem Admin-Bereich an. Nach erfolgreicher Anmeldung befinden Sie sich im WordPress-Dashboard.

Danach sollten Sie zum linken Menü > Benutzer gehen.

 

wp-user-menu

 

Navigieren Sie anschließend zum oberen Bildschirmrand und klicken Sie auf die Schaltfläche Neu hinzufügen oder wechseln Sie im linken Menü zur Schaltfläche Neu hinzufügen .

 

add-wp-user

 

Als Nächstes wird das Formular Neuen Benutzer hinzufügen auf Ihrem Bildschirm angezeigt. Es sind zwei Felder auszufüllen: Benutzername, E-Mail.

Im Passwort- Feld können Sie einen Zufallsgenerator für Passwörter verwenden oder ein eigenes festlegen. Und Sie können die Option Benutzer benachrichtigen aktivieren, wenn Sie dem neuen Benutzer eine E-Mail zu seinem Konto senden möchten.

Anschließend wählen Sie eine Rolle für den Benutzer im Dropdown-Feld aus. Dies ist ein wichtiger Schritt, um die Berechtigungen für Benutzer auf Ihrer Website festzulegen. "Administrator" ist die höchste Stufe und gibt dem Benutzer Zugriff auf alle Funktionen Ihrer Website. Sie können andere Rollen festlegen, wenn Sie den Benutzerzugriff einschränken möchten.

 

wp-user-form

 

Klicken Sie abschließend unten auf die Schaltfläche Neuen Benutzer hinzufügen . Das war's schon, viel Glück!

 

Bleib informiert

Wenn Sie den Blog abonnieren, senden wir Ihnen eine E-Mail, wenn es neue Updates auf der Website gibt, damit Sie sie nicht verpassen.

Ähnliche Beiträge