Il debug consente di individuare e comprendere gli errori nel codice software.
Lavorando sul vostro sito web WordPress, potreste incontrare diversi errori causati da un tema, un plugin o un codice personalizzato.
Attivando la modalità di debug in WordPress, sarete in grado di vedere gli errori, individuarne l’origine e trovare una soluzione.
In questo articolo vi mostreremo come attivare la modalità di debug di WordPress per risolvere facilmente gli errori del sito.
Perché attivare la modalità di debug di WordPress?
A volte, un plugin di WordPress, un tema o un codice personalizzato come PHP o JavaScript possono causare conflitti sul vostro sito web.
Questo può portare a diversi errori e potreste notare che il vostro sito non funziona correttamente.
È sempre possibile disattivare tutti i plugin per verificare quale sia la causa dell’errore. Allo stesso modo, è possibile passare a un tema WordPress diverso o rimuovere il codice personalizzato per trovare la causa principale dell’errore.
Tuttavia, tutto questo richiede molto tempo, poiché dovrete escludere ogni possibilità una per una.
Fortunatamente, WordPress è dotato di una modalità di debug integrata. Tuttavia, è disattivata per impostazione predefinita ed è necessario attivarla manualmente.
Una volta attivata, la modalità di debug mostra un registro di tutti gli errori e gli avvertimenti del sito web.
In questo modo, potete individuare i problemi del vostro sito WordPress e risolverli rapidamente. Inoltre, è in grado di scoprire errori che altrimenti non sarebbero visibili.
Vediamo come attivare la modalità di debug di WordPress. Vi mostreremo due metodi. Potete utilizzare un plugin di WordPress o visualizzare manualmente la modalità di debug:
Metodo 1: Abilitare la modalità di debug di WordPress utilizzando un plugin
Un modo semplice per attivare la modalità di debug è utilizzare il plugin WP Debugging. Questo metodo è consigliato ai principianti e a coloro che non si sentono a proprio agio nel lavorare con i file del sito web.
WP Debugging è un plugin gratuito per WordPress che funziona immediatamente. Utilizzando questo plugin, non dovrete modificare manualmente i file del vostro sito web.
Per prima cosa, è necessario installare e attivare il plugin WP Debugging. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.
Dopo l’attivazione, si può andare su Strumenti ” WP Debugging dalla dashboard di WordPress. Quindi, assicuratevi che l’opzione “Imposta WP_DEBUG su true” sia abilitata.
Successivamente, si vedrà l’aggiunta dell’opzione “Debug Quick Look” alla barra di amministrazione in alto.
Passare il mouse su di esso e fare clic sull’opzione “Visualizza file”.
In questo modo si aprirà il file di log con tutti gli errori del vostro sito web. In questo modo è possibile scoprire quali sono le cause dei problemi del sito e risolverli rapidamente.
Una volta terminato il debug del sito web, non dimenticate di disabilitare il plugin.
Metodo 2: Abilitare manualmente la modalità Debug di WordPress
Il secondo metodo che potete utilizzare per abilitare la modalità di debug di WordPress è la modifica del file wp-config.php. Questo metodo è più avanzato ed è adatto agli utenti che sono in grado di modificare i file del sito web.
Si consiglia di creare un backup del sito web prima di modificare i file. In questo modo, è possibile ripristinare facilmente il sito web se qualcosa va storto.
Per accedere ai file del sito web, è necessario un client FTP per Mac o Windows.
Per questa esercitazione utilizzeremo il client FTP FileZilla. Se avete bisogno di aiuto, consultate la nostra guida su cos’è l’FTP e come si usa.
Una volta effettuato l’accesso, basta andare nella cartella public_html. Qui troverete il file ‘wp-config.php’.
In alternativa, molti servizi di hosting WordPress consentono di gestire i file del sito utilizzando il cPanel.
Ad esempio, in Bluehost, accedere al proprio account di hosting e fare clic sul pulsante “Impostazioni” sotto il proprio sito web.
Si aprirà la pagina delle impostazioni del sito.
Scorrete un po’ in basso e fate clic sul pulsante “File Manager”.
In questo modo si avvia l’applicazione File Manager in una nuova scheda del browser.
Da qui, basta accedere alla cartella public_html dal pannello a sinistra.
Dopodiché, scorrere fino al file ‘wp-config.php’.
Successivamente, è possibile fare clic con il tasto destro del mouse sul file e scaricarlo sul computer. È consigliabile fare una copia del file come backup, nel caso in cui qualcosa vada storto.
Dopodiché, aprire il file con qualsiasi software o strumento come Notepad o Sublime Text.
Una volta aperto il file, scorrere fino alla riga ‘That's all, stop editing! Buona pubblicazione
” e aggiungere il seguente codice prima di esso:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Non dimenticate di salvare il file prima di chiuderlo.
Successivamente, dovrete caricare il file wp-config.php sul server del vostro sito web utilizzando il client FTP.
Per maggiori dettagli, consultate la nostra guida su come usare l’FTP per caricare i file su WordPress.
Per visualizzare i log degli errori del vostro sito web, dovrete visualizzare i file del vostro sito e navigare nel percorso public_html/wp-content/debug.log . È sufficiente scaricare il file e visualizzarlo con un blocco note per vedere i problemi del sito.
Una volta terminato il debug del sito, è possibile disattivare la modalità di debug.
Per disattivare la modalità di debug in WordPress, ripetete questi passaggi e poi rimuovete il codice aggiunto al file wp-config.php o modificate il codice seguente in modo che abbia un valore falso:
define( 'WP_DEBUG', false);
Speriamo che questo articolo vi abbia aiutato a capire come attivare la modalità di debug di WordPress per risolvere gli errori del sito. Potete anche consultare la nostra guida definitiva alla SEO di WordPress per i principianti e i nostri consigli da esperti su come migliorare la sicurezza di WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk
Debug mode together with the debug log helped me many times to save seemingly intractable problems. Anyone who works with WordPress should know this article, as logs can sometimes save hours of troubleshooting.
WPBeginner Support
Glad to hear the debug mode has been helpful to you
Admin