### [Come abilitare il debug in WordPress](https://wpforms.com/developers/how-to-enable-debugging-in-wordpress/)

**Pubblicato:** 8 gennaio 2021
**Autore:** Umair Majeed

**Estratto:** Questo tutorial ti guiderà attraverso la procedura per abilitare il debug in WordPress mentre esegui alcuni test su possibili conflitti tra plugin o temi, oltre a verificare la presenza di eventuali errori PHP. 

**Contenuto:**

Quando risolvi problemi relativi a plugin, temi o codice personalizzato di WordPress, potrebbe essere necessario abilitare il debug di WordPress. Questa funzione registra tutti gli errori rilevati sul tuo sito, aiutandoti a identificare l'origine dei problemi o a raccogliere maggiori dettagli su potenziali criticità.

Questa guida ti mostrerà come abilitare in modo sicuro il debug sul tuo sito WordPress.

## Abilitazione del debug in WordPress

Per abilitare il debug sul tuo sito, segui i passaggi riportati di seguito.

#### 1) Individuazione del file `wp-config.php`

Per impostazione predefinita, il debug di WordPress è disabilitato. Per abilitarlo, dovrai accedere ai file del tuo sito tramite FTP (File Transfer Protocol) o il cPanel del tuo server.

Per saperne di più sull'FTP, [consulta questo articolo di WPBeginner](http://www.wpbeginner.com/glossary/ftp/). In alternativa, i nostri amici di WPBeginner hanno pubblicato un articolo sulle informazioni relative a cPanel, [che puoi consultare qui](http://www.wpbeginner.com/glossary/cpanel).

In alternativa, puoi anche semplicemente installare un plugin come WP File Manager per accedere facilmente ai file del tuo server tramite l'area di amministrazione di WordPress. Per saperne di più su questo plugin [dai un'occhiata alla sua pagina su WordPress.org](https://www.wpbeginner.com/plugins/how-to-add-a-ftp-like-file-manager-in-wordpress-with-wp-file-manager/).

#### 2) Modifica del file `wp-config.php`

Una volta aperti i file del tuo sito, dovrai aprire `wp-config.php` per modificarlo.

Questo file si trova nella cartella principale del tuo server. Per saperne di più sulla posizione e sulle istruzioni relative alle directory, [consulta questo articolo](http://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-file-and-directory-structure/).

![Apri il file wp-config per abilitare il debug in WordPress](https://wpforms.com/wp-content/uploads/2019/08/ftp-edit-wp-config-file.jpg)Per ulteriori esempi su come modificare il file **wp-config.php**, dai un'occhiata a questo [articolo di WPBeginner sulla modifica del file wp-config in WordPress](https://www.wpbeginner.com/beginners-guide/how-to-edit-wp-config-php-file-in-wordpress/).

Individua il file wp-config.php nella directory principale del tuo sito. Questo file contiene le impostazioni di configurazione principali del tuo sito.

Trova questa riga verso la fine del file:

```

('WP_DEBUG', false);
```

#### 3) Abilitazione del debug

Sostituiscila con questo frammento di codice contenente la configurazione di debug:

```

// Abilita la modalità WP_DEBUG
define( 'WP_DEBUG', true );

// Abilita la registrazione del debug nel file /wp-content/debug.log
define( 'WP_DEBUG_LOG', true );

// Disabilita la visualizzazione di errori e avvisi
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Usa le versioni di sviluppo dei file JS e CSS del core (necessario solo se stai modificando questi file del core)
define( 'SCRIPT_DEBUG', true );
```

Nota: aggiungi questo codice prima della riga che dice “/\* That’s all, stop editing! Happy blogging. \*/”

![abilita il debug all’interno del file wp-config.php](https://wpforms.com/wp-content/uploads/2021/01/wpforms-debug-code.jpg)Questo abiliterà il debug e, cosa importante, impedirà che i dati registrati vengano visualizzati sul tuo sito. Al loro posto, un log di debug verrà salvato nei file del tuo sito.

#### 4) Riprodurre il problema

Dopo aver salvato queste modifiche in `wp-config.php`, dovrai tornare al tuo sito e replicare il problema che hai riscontrato in precedenza. In questo modo ti assicurerai che venga registrato nel nuovo log degli errori.

#### 5) Visualizzazione del log di debug

A questo punto, puoi tornare ai file del tuo sito e aprire `https://yoursitename.com/wp-content/debug.log`

**Nota:** tieni presente che l'URL del debug.log dipenderà esattamente da come è configurato il tuo sito. Ad esempio, se il tuo sito è installato in una sottodirectory, l'URL principale potrebbe essere simile a questo: `https://yoursitename.com/your-subdirectory-name/wp-content/debug.log`. Verifica con il tuo provider di hosting se non sei sicuro di come accedere a questo file.

Il contenuto di un log degli errori può variare notevolmente a seconda della causa e del numero di problemi, ma ora dovresti essere in grado di visualizzare ulteriori dettagli, come il percorso del file all'origine di un errore di codice, per aiutarti a individuare meglio il problema.

Per informazioni più dettagliate sul debug di WordPress, consulta la [Documentazione ufficiale sul debug di WordPress](https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/).

**Categorie:** Guida introduttiva

**Tag:** PHP

---

