✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

WordPress-Debug-Protokolle sind wichtiger als Sie denken

9

Wenn es um die Arbeit mit WordPress geht, zeigt der Codex sehr gut, wie man die Anwendung für das Debugging konfiguriert.

Kurz gesagt, du fügst deiner wp-config.php Folgendes hinzu :

// Enable WP_DEBUG mode define( 'WP_DEBUG', true ); // Enable Debug logging to the /wp-content/debug.log file define( 'WP_DEBUG_LOG', true ); // Disable display of errors and warnings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 );

Sie können noch mehr hinzufügen, aber das ist die allgemeine Idee, was ich nützlich finde.

Aber warum sich die Mühe machen, darüber zu berichten?

WordPress-Debug-Protokolle

Manchmal scheinen die Vorteile eines Debug-Protokolls offensichtlich zu sein. In anderen Fällen ist es jedoch möglicherweise nicht immer offensichtlich, warum es hilfreich ist.

Wir haben alle die Entschuldigung gehört (bis zu dem Punkt, an dem es wirklich ein Witz ist):

Auf meiner Maschine funktioniert es.

Aber darauf sollten wir uns wirklich nicht einlassen. Es gibt den Schwarzen Peter weiter, es ist abweisend und so sollten wir nicht vorgehen.

Ein kurzer Debugging-Tipp

Das heißt, dies ist mehr oder weniger ein kurzer Tipp, wie und warum Sie eine zwischen Ihrer Entwicklungs- und Ihrer Staging-Umgebung einrichten sollten.

Erstens wird jedes Mal, wenn Sie das Debugging eingerichtet haben, eine debug.log -Datei generiert, die Sie überprüfen können, wenn Sie in Ihrer Entwicklungsumgebung arbeiten.

Die Vorteile liegen meist auf der Hand:

  1. Sie können auf PHP-Hinweise, Warnungen und Fehler auf Ihrem Computer verweisen,
  2. Sie sehen die Datei und die Zeile, in der das Problem auftritt,
  3. Sie erhalten den Zeitstempel, wann das Problem auftritt

Also was aber, oder? Ich meine, das ist etwas, was wir bei jedem lokalen Projekt tun sollten.

Aber in Ihrer Staging-Umgebung ist es meiner Meinung nach auch wichtig, sicherzustellen, dass das Debugging aktiviert ist. Sie können fast alles gleich konfigurieren lassen, aber wenn auch nur eine Sache anders ist, funktioniert die Software möglicherweise nicht auf die gleiche Weise.

Und aus diesem Grund ist es wichtig, dass das Debugging beim Staging gleich eingerichtet ist. Sie können oft feststellen, wo die Abweichungen vorhanden sind.

Wenn sie in Ihrem Code vorhanden sind, müssen Sie sie beheben. Sonst zeigt sich zumindest, wo die Probleme mit der Umgebung liegen – sei es beim Server oder bei Drittsoftware.

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen