Naar de inhoud
Tools

WP_DEBUG-configurator

Zet de debuglog aan zonder je live site te breken

Draait in je browser. Er wordt niets geüpload.

Waar staat deze site?

Dit verandert de aanbeveling, niet alleen de formulering. De veilige configuratie op een live site is echt anders dan de nuttige configuratie op je laptop.

Oordeel

Opties
wp-config.php

Plak dit BOVEN de regel met /* That's all, stop editing! */ — alles daaronder wordt genegeerd, en daarom melden zoveel mensen dat WP_DEBUG 'niets doet'.

Over de WP_DEBUG-configurator

Genereer de WP_DEBUG-constanten die fouten naar een logbestand schrijven in plaats van ze aan je bezoekers te tonen. Het standaard WP_DEBUG-snippet dat de meeste sites kopiëren toont PHP-fouten in het openbaar — dit snippet niet.

FAQ

Vragen

Is het veilig om WP_DEBUG op een live site in te schakelen?

Alleen met WP_DEBUG_DISPLAY op false. Op zichzelf print WP_DEBUG PHP-notices en -waarschuwingen — inclusief de absolute bestandspaden van je server — rechtstreeks in de pagina's die je bezoekers laden. Bijna elke tutorial geeft je die ene regel en stopt daar. Combineer het met WP_DEBUG_LOG en WP_DEBUG_DISPLAY op false en het is veilig.

Waar komt het WordPress-debuglog terecht?

wp-content/debug.log standaard. Goed om te weten: op veel hosts is dat bestand publiek opvraagbaar — iedereen kan het in een browser opvragen. Je kunt in plaats daarvan een pad meegeven aan WP_DEBUG_LOG en het log boven de webroot schrijven, wat deze tool voor je genereert.

Ik heb WP_DEBUG op true gezet en er gebeurde niets. Waarom?

Bijna altijd omdat de constante is toegevoegd ONDER de regel die zegt "That's all, stop editing!" in wp-config.php. Alles na die regel wordt genegeerd. Zet het erboven.