Vai al contenuto
Strumenti

Configuratore di WP_DEBUG

Attiva il log di debug senza rompere il tuo sito in produzione

Gira nel tuo browser. Niente viene caricato.

Dove si trova questo sito?

Questo cambia la raccomandazione, non solo la formulazione. La configurazione sicura su un sito in produzione è davvero diversa da quella utile sul tuo portatile.

Verdetto

Opzioni
wp-config.php

Incolla queste righe SOPRA la riga che dice /* That's all, stop editing! */ — tutto ciò che si trova sotto viene ignorato, ed è per questo che così tante persone riferiscono che WP_DEBUG "non fa nulla".

Informazioni su Configuratore di WP_DEBUG

Genera le costanti WP_DEBUG che scrivono gli errori in un file di log invece di mostrarli ai tuoi visitatori. Lo snippet WP_DEBUG predefinito che la maggior parte dei siti copia mostra gli errori PHP pubblicamente — questo no.

FAQ

Domande

È sicuro abilitare WP_DEBUG su un sito attivo?

Solo con WP_DEBUG_DISPLAY impostato su false. Da solo, WP_DEBUG stampa notice e warning di PHP — inclusi i percorsi assoluti dei file del tuo server — direttamente nelle pagine che i tuoi visitatori caricano. Quasi ogni tutorial ti dà quella riga e si ferma. Abbinalo a WP_DEBUG_LOG e WP_DEBUG_DISPLAY su false ed è sicuro.

Dove finisce il log di debug di WordPress?

In wp-content/debug.log di default. Vale la pena sapere: su molti host quel file è pubblicamente scaricabile — chiunque può richiederlo in un browser. Puoi invece passare un percorso a WP_DEBUG_LOG e scrivere il log sopra la web root, cosa che questo strumento genererà per te.

Ho impostato WP_DEBUG su true e non è successo niente. Perché?

Quasi sempre perché la costante è stata aggiunta SOTTO la riga che dice "That's all, stop editing!" in wp-config.php. Tutto ciò che segue quella riga viene ignorato. Spostala sopra.