Come attivare il debug in WordPress

È necessario abilitare il debug in WordPress? Questo non vale solo per All in One SEO, ma quando si cerca di eseguire il debug di qualsiasi cosa sul sito da qualsiasi plugin o dal tema di WordPress.

Quando si risolvono i problemi con All in One SEO, a volte è necessario individuare eventuali errori prodotti da WordPress, dai plugin o dai temi.

Se abilitato, il debug di WordPress registra tutti gli errori rilevati sul vostro sito. Questo può essere fondamentale per trovare l'origine di un problema o semplicemente per avere maggiori dettagli su eventuali errori del vostro sito.

Abilitazione del debug in WordPress

Per abilitare il debug sul vostro sito, seguite i passaggi seguenti.

Individuazione del wp-config.php file

Per impostazione predefinita, il debug di WordPress è disabilitato. Per attivarlo, è necessario accedere ai file del sito tramite FTP.

In alternativa, è possibile installare un semplice plugin per accedere facilmente ai file di WordPress.

Modifica del wp-config.php file

Una volta aperti i file del sito, è necessario aprire il file wp-config.php per la modifica. Questo si trova nella cartella principale del vostro sito.

Aprire il file wp-config per abilitare il debug in WordPress

Il file wp-config contiene le impostazioni di configurazione specifiche del sito, come le informazioni sul database e, potenzialmente, le impostazioni aggiunte dal provider di hosting. Per il debug, è necessario trovare questa riga di codice (in genere si trova in fondo al file):

definire('WP_DEBUG',false);

Aggiunta del debug codice

Una volta individuato, è necessario sostituirlo con le seguenti righe di codice:

// 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 ); 

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Questo codice dovrà essere inserito prima del commento /* Questo è tutto, basta modificare! Buon blog. */ nel file wp-config,php.

Abilitare il debug all'interno del file wp-config.php

In questo modo si abilita il debug e, soprattutto, si impedisce la visualizzazione degli errori sul sito. Al contrario, un registro di debug verrà salvato nei file del sito.

Replicare il problema

Dopo aver salvato le modifiche in wp-config.phpÈ necessario tornare al sito e replicare il problema riscontrato. In questo modo sarà possibile registrare il problema nel registro degli errori.

Visualizzazione del log di debug

Quindi, si può tornare ai file del sito e aprire il file /wp-content/debug.log.

Il contenuto di un registro degli errori può variare molto a seconda della causa e del numero di problemi, ma ora dovreste essere in grado di vedere i dettagli che vi aiutano a rintracciare meglio il problema.