Zum Inhalt springen
Tools

WP_DEBUG-Konfigurator

Aktiviere das Debug-Log, ohne deine Live-Website lahmzulegen

Läuft in deinem Browser. Nichts wird hochgeladen.

Wo befindet sich diese Seite?

Das ändert die Empfehlung, nicht nur die Formulierung. Die sichere Konfiguration auf einer Live-Seite unterscheidet sich tatsächlich von der nützlichen auf deinem Laptop.

Fazit

Optionen
wp-config.php

Füge diese Zeilen ÜBER der Zeile /* That's all, stop editing! */ ein — alles darunter wird ignoriert. Genau deshalb berichten so viele Leute, dass WP_DEBUG „nichts bewirkt".

Über das WP_DEBUG-Konfigurator

Generiere die WP_DEBUG-Konstanten, die Fehler in eine Log-Datei schreiben, statt sie deinen Besuchern anzuzeigen. Der Standard-WP_DEBUG-Schnipsel, den die meisten Websites kopieren, zeigt PHP-Fehler öffentlich an — dieser hier nicht.

FAQ

Fragen

Ist es sicher, WP_DEBUG auf einer Live-Website zu aktivieren?

Nur mit WP_DEBUG_DISPLAY auf false. Für sich allein gibt WP_DEBUG PHP-Hinweise und -Warnungen aus – einschließlich der absoluten Dateipfade deines Servers – direkt in die Seiten, die deine Besucher laden. Fast jedes Tutorial gibt dir diese eine Zeile und hört dann auf. Kombiniere sie mit WP_DEBUG_LOG und WP_DEBUG_DISPLAY false, und sie ist sicher.

Wohin schreibt WordPress die debug.log?

Standardmäßig nach wp-content/debug.log. Wichtig zu wissen: Auf vielen Hosts ist diese Datei öffentlich abrufbar – jeder kann sie im Browser anfordern. Du kannst WP_DEBUG_LOG stattdessen einen Pfad übergeben und das Log oberhalb des Web-Roots schreiben, was dieses Tool für dich erzeugt.

Ich habe WP_DEBUG auf true gesetzt und nichts ist passiert. Warum?

Fast immer, weil die Konstante UNTERHALB der Zeile „That's all, stop editing!“ in wp-config.php ergänzt wurde. Alles nach dieser Zeile wird ignoriert. Verschieb sie darüber.