Unterstützt von Awesome Motive.
Erfahren Sie mehr in unserem Seahawk-Blog.

WordPress Debugging Tools für die Fehlersuche

WordPress-Debugging-Tools für die Fehlersuche

Unabhängig von Ihren Fähigkeiten als WordPress-Entwickler wird es immer ein Problem geben, auf das Sie in WordPress stoßen werden: Fehler. Daher ist es wichtig, den WordPress-Debug-Modus (WP DEBUG) zu verstehen. 

Leider sind Fehler in jeder Webseite hartnäckig; selbst talentierte, erfahrene Ingenieure machen ein paar Fehler, weil es praktisch unmöglich ist, größere Teile eines fehlerfreien Codes zu schreiben. Tatsächlich gibt es keinen nennenswerten Code, der völlig frei von Fehlern ist. Schließlich sind wir Menschen, und wir machen manchmal Fehler.

Aus diesem Grund wurde das WordPress-Debugging-System entwickelt, um den Prozess zu vereinfachen und den Code für den Kern, Themes und Plugins zu standardisieren.

Wenn Sie schon einmal programmiert haben, sind Sie wahrscheinlich bei der Kompilierung oder Ausführung von Webseiten auf Fehler gestoßen und haben Zeit damit verbracht, nach der Ursache des Problems zu suchen. Die Dynamik ist bei WordPress Debug (WP DEBUG) dieselbe. 

WordPress-Fehler werden, anders als bei der Standardprogrammierung, nicht einfach auf der Seite ausgegeben. Sie werden in den Debugging-Protokollen von WordPress gespeichert, da sie vertrauliche Informationen wie Ihre Datenbankzugangsdaten enthalten können. 

Aus diesem Grund speichert WordPress diese Debug-Protokolle an einem sicheren Ort auf Ihrem Server, der für die Öffentlichkeit nicht sichtbar/zugänglich ist.

ERKLÄRUNG ZUR FEHLERSUCHE IN WORDPRESS

Wie Sie sicher alle wissen, wird WordPress in PHP entwickelt, was bedeutet, dass sowohl die offizielle WordPress-Fehlerbehebungsanleitung als auch die offizielle PHP-Fehlerbehebungsanleitung Ihnen helfen werden.

Wenn Sie WordPress-Fehler debuggen wollen, müssen Sie unbedingt eine globale PHP-Variable definieren. Machen Sie sich darüber keine Sorgen; wir werden später darauf eingehen. Sie müssen jedoch den Unterschied zwischen dem PHP-Debugging-Verfahren und dem WordPress-Debugging-Verfahren verstehen. 

In PHP-Vanilla zum Beispiel werden standardmäßig nur zwei Arten von Fehlern angezeigt. Ein "fataler Fehler" verhindert, dass die Seite überhaupt geladen wird. Der andere "schwere Fehler" zeigt dem Benutzer eine leere Seite an. Völlig leer!

Anders ausgedrückt: PHP erkennt, dass die Anzeige einer vollständigen Fehlermeldung ein Sicherheitsrisiko für Ihre Website darstellen könnte, weshalb sie nicht angezeigt wird. In jedem Fall können Sie diese Punkte in den PHP-Einstellungen leicht anpassen.

Auf der anderen Seite aktiviert WordPress das WordPress-Debugging (WordPress Debug) und passt es nicht an. Alle Arten von Fehlern, Warnungen und sogar Informationselemente für Entwickler werden im WordPress-Debugging-Modus angezeigt.

Das heißt, es wird alles angezeigt, von schwerwiegenden Fehlern bis hin zu einer technischen Meldung über die Optimierung eines bestimmten JavaScript-Abschnitts. Dies ist für Website-Administratoren sehr hilfreich (da die Fehlerquelle ermittelt wird), aber für die Nutzer ist es störend.

Außerdem informiert WordPress Debug Sie über alle WordPress-spezifischen PHP-Funktionen, die veraltet sind und in Zukunft nicht mehr unterstützt werden, auch wenn sie jetzt noch funktionieren.

WIE AKTIVIERE ICH DEN DEBUGGING-MODUS VON WORDPRESS (WP_DEBUG)?

Um den Debugging-Modus von WordPress (WP DEBUG) zu aktivieren, sind nur ein paar Zeilen PHP erforderlich. 

1. Loggen Sie sich dazu per SSH oder FTP in Ihren Server ein und bearbeiten Sie die Datei wp-config.php mit SSH oder Ihrem FTP-Client

2. Unten in der Datei finden Sie folgende Angaben: 

define('WP_DEBUG', false);

Ändern Sie diese Zeile in diese drei Zeilen:

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

3. Klicken Sie auf die Schaltfläche Speichern, damit die Änderungen wirksam werden. Der Debugging-Modus ist nun aktiv!

Danach können Sie es auch wieder deaktivieren. Alles, was Sie tun müssen, ist die Zeile in der Datei wp-config.php wie folgt zu ändern:

define('WP_DEBUG', false);

ZUGRIFFSFEHLERSUCHE MIT WORDPRESS-PLUGINS

Einer der Hauptvorteile von WordPress gegenüber anderen Plattformen besteht darin, dass es über eine umfangreiche Bibliothek von Plugins verfügt, mit denen wir fast alles machen können.

Wenn Sie also keine Lust mehr auf Code haben oder es schwierig finden, können Sie jederzeit auf den WordPress-Debugging-Modus mit Plugins aus dem offiziellen WordPress-Repository zugreifen.

Aus diesem Grund werden wir Ihnen einige Plugins vorstellen, die Ihnen bei dieser Aufgabe helfen werden:

WP-Fehlersuche

WP Debugging ist ein weiteres beliebtes WordPress-Debugging-Plugin, das auf dem Markt erhältlich ist. Wenn Sie beobachten möchten, was mit Ihrer wp-config.php-Datei schief läuft, empfehlen wir Ihnen WP Debugging. Es ist ein kostenloses und benutzerfreundliches Plugin, das Ihnen Fehlerprotokolle anzeigt, sobald Sie das Plugin installiert und aktiviert haben, und das meiste aufzeichnet, was Sie wissen müssen. Siewas Sie wissen müssen. Dank WP Debugging können Sie mit wenigen Klicks in Ihrem cPanel all diese globalen PHP-Variablen auf Ihrer WordPress-Website aktivieren und deaktivieren.

Eigenschaften-

  • Integrierte Debugging-Filter
  • Debugging-Fehler anzeigen
  • Einstellungen automatisch wiederherstellen
  • Mehrere Regeln zur Fehlersuche
  • Debugging-Konstanten setzen

Query Monitor für WordPress

JQuery Monitor ist ein weiteres beliebtes Debugging- und Entwicklungs-Plugin für WordPress, das kostenlos und einfach ist. Mit ihm können Sie Datenbankabfragen, PHP-Fehler, Skripte und Stylesheets in der Warteschlange, Hooks und Aktionen, HTTP-API-Aufrufe usw. debuggen. 

Es enthält einige fortgeschrittene Funktionen wie:

  •  Debugging von Ajax-Aufrufen, 
  • REST-API-Aufrufe, und 
  • Prüfungen der Benutzerfähigkeit. 

Darüber hinaus bietet es die Möglichkeit, einen Großteil seiner Ausgaben nach Plugins oder Themen einzugrenzen. Dies bedeutet, dass Sie schnell feststellen können, welche Plugins, Themes oder Funktionen schlecht funktionieren.

Die Debug-Leiste

Debug Bar ist ein weiteres fantastisches Plugin, das eine Debug-Leiste zu Ihrem WordPress-Dashboard hinzufügt. Darüber hinaus verfügt dieses Plugin über ein fortschrittliches Entwickler-Tool, mit dem Sie Fehlerprotokolle finden, den Cache, Abfragen und andere Daten anzeigen können, die bei der Fehlersuche sehr hilfreich sind. Außerdem überwacht es MySQL-Abfragen, so dass sie leicht gefunden werden können.

Merkmale:

  • Leicht zu bedienen
  • PHP/MySQL-Konsole hinzufügen
  • Informationen zur Fehlersuche anzeigen
  • Andere Add-ons verfügbar
  • Verfolgt PHP-Warnungen

New Relic:

New Relic ist ein bekannter Name auf dem Markt der Anwendungsleistungsanalyse. Es ist ein kommerzielles Tool, das von Hunderten von Entwicklern weltweit entwickelt wurde, um eine zuverlässige Plattform für die Erfassung von Informationen über ihre Softwareanwendungen zu haben. Es wird als Plugin bereitgestellt, das auch Funktionen von Drittanbietern verarbeiten kann. Dies erweitert die Palette der Technologien, die mit diesem Tool überwacht werden können, und die Permutationen und Mischungen von Technologien, die überwacht werden können.

Firefox-Entwickler-Tools:

Firefox Developer Tools ist eine angepasste Version von Firefox für Entwickler. Sie bietet ihnen die aktuellsten Entwicklungstools. Es handelt sich nicht um ein WordPress-spezifisches Tool; es kann zur Fehlerbehebung bei jeder plattformbasierten Website verwendet werden. Das Layout ist gut durchdacht und fällt auf. Sie können die Registerkarte Inspektor öffnen, indem Sie mit der rechten Maustaste auf ein beliebiges Element klicken. Die Web-Konsole gibt eine Gesamtausgabe, die beim Drucken von Objekten mehr Informationen als nur den Namen des Objekts enthält. So können Entwickler die Attribute des Objekts eingehender untersuchen und haben Zugang zu mehr Informationen über die DOM-Elemente.

Themen-Check:

Jeder Themenersteller wird von Theme Check profitieren. Unter den Entwicklern ist es sehr beliebt. Benutzer können dieses Debugging-Tool verwenden, um ihre WordPress-Themes mit den aktuellsten Codes und Prinzipien zu testen.

Die Möglichkeit, ihre WordPress-Themes zu testen, bevor sie an das Repository übermittelt werden, minimiert die Wahrscheinlichkeit einer Ablehnung. Außerdem wird dadurch gewährleistet, dass Ihr Theme den aktuellsten Codierungsstandards entspricht.

SCHLUSSFOLGERUNG

Es ist von entscheidender Bedeutung, dass Sie über Tools verfügen, die Ihre Website in einem tadellosen Zustand halten. Selbst wenn Ihre Website in gutem Zustand ist, können Sie mit diesen effizienten Tools die Benutzerfreundlichkeit und Geschwindigkeit Ihrer Website verbessern. Weitere Informationen über WordPress-Debugging-Tools finden Sie bei Seahawk.

Verwandte Beiträge

In unserer vernetzten Welt ist die Fähigkeit, effektiv in verschiedenen Sprachen zu kommunizieren, noch wichtiger

Die Durchführung eines Usability-Tests für WordPress-Websites ist von entscheidender Bedeutung, denn er liefert unschätzbare Erkenntnisse über

Erweiterte WordPress-Felder sind für Website-Besitzer hilfreich, da sie die Speicherung zusätzlicher Daten und

Komal Bothra 21. März 2024

Die besten Seiten zur Einstellung von WordPress-Entwicklern und -Designern im Jahr 2024

Wenn Sie auf der Suche nach dem besten WordPress-Entwickler oder einem Experten für WordPress-Websites sind

WordPress
Komal Bothra 21. März 2024

Elementor bleibt am Ladebildschirm hängen? Hier sind 25+ Methoden, um es zu beheben!

Elementor vereinfacht den Prozess der Entwicklung von Webseiten in WordPress. Allerdings können Sie gelegentlich auf

WordPress
Komal Bothra 19. März 2024

Wie Sie Ihre GoDaddy Business E-Mail an Gmail einrichten (einfache Schritte)

Mit mehreren E-Mail-Konten gleichzeitig zu jonglieren, kann überwältigend sein. Wenn Sie in der E-Mail-Flut ertrinken

Tech

Erste Schritte mit Seahawk

Melden Sie sich in unserer App an, um unsere Preise einzusehen und Rabatte zu erhalten.