Come trovare e accedere ai log degli errori di WordPress (Guida completa)
Questo tutorial riguarda i seguenti argomenti:
In qualche momento, ogni sito WordPress cade vittima di un errore. Con così tante ruote che si muovono in WordPress, qualcosa è destinato a rompersi, causando un errore.
Sebbene sia uno dei sistemi di gestione dei contenuti (CMS) più affidabili e ben supportati, WordPress non è immune da problemi. In questi casi, i log degli errori possono rivelarsi molto preziosi in quanto individuano il problema esatto e fanno risparmiare tempo prezioso.
Per fortuna, WordPress può generare i log degli errori ogni volta che c’è un problema. Leggi questa guida per sapere come abilitare i log degli errori di WordPress, come ti aiutano e come trovarli e accedervi.
Questo è uno dei file core di WordPress più cruciali che gestisce le impostazioni essenziali di WordPress. Una volta modificato il file wp-config.php, il tuo sito web inizierà a generare log degli errori a cui potrai accedere in modo da esaminarli.
Continua a leggere per scoprire le istruzioni su come abilitare i log degli errori di WordPress.
-
Passo 1. Accedi ai file del tuo sito web WordPress
Per iniziare, dovresti accedere alla cartella di installazione di WordPress. Ci sono diversi modi per farlo, ma in generale, i due metodi più popolari sono utilizzare un file manager (Gestione File) nel tuo account di hosting o un programma FTP (come FileZilla) collegato a un account FTP.
FTP
Se hai scelto di gestire i file del tuo sito web tramite FTP, hai bisogno di un un client FTP e un account FTP che concede l’accesso ai file.
Dopo esserti connesso al tuo account FTP, naviga alla cartella principale del sito web. A seconda della configurazione dell’hosting, il percorso può variare. Il percorso della cartella principale più comune per i siti Web WordPress è:
tuosito.com/public_html
I clienti SiteGround possono abilitare l’accesso SFTP a tutti i loro siti web utilizzando i dettagli di accesso SFTP singolo. Per saperne di più, leggi questa guida su SFTP multisito di SiteGround.
Gestione File
Molti provider di hosting offrono strumenti di gestione dei file del sito web. Invece di creare un account FTP e connetterlo con un programma FTP (client), puoi aprire i file del tuo sito web con pochi click.
I clienti SiteGround possono accedere ai file del loro sito web da Site Tools > Sito > Gestione File. Leggi questa guida sulla gestione dei file con Gestione File per maggiori informazioni.
La cartella principale di ogni sito Web WordPress in Site Tools è
tuosito.com/public_html
-
Passo 2. Individua e modifica wp-config.php
Ora che sei all’interno della cartella radice, devi trovare e modificare il file wp-config.php per abilitare la modalità di debug di WordPress e i log di WordPress. Ecco la differenza tra l’utilizzo di un client FTP e Gestione File.
FTP
La maggior parte dei client FTP non è in grado di modificare i file direttamente sul server FTP. Pertanto, devi scaricare il file wp-config.php sul tuo computer per poterlo modificare.
Ad esempio, se utilizzi FileZilla, seleziona wp-config.php dalla finestra di destra che rappresenta i file sul server FTP. Fai click con il pulsante destro del mouse e scegli Scarica.
Una volta scaricato il file, puoi modificare il codice con qualsiasi editor di testo come Notepad (per Windows) o TextEdit (per Mac).
Gestione File
Modificare il file wp-config.php da uno strumento di Gestione File è più semplice. Seleziona il file e scegli Modifica per aprirlo in modalità editor di testo.
-
Passo 3. Abilita la modalità di debug e i registri degli errori in wp-config.php
Il file core wp-config.php di WordPress contiene numerose impostazioni generali per il tuo sito WordPress. Per prima cosa, individua la riga che dice “/* That’s all, stop editing! Happy publishing. */” o “/* That’s all, stop editing! Happy blogging. */”(per versioni precedenti di WordPress).
Appena sopra, puoi aggiungere i comandi che abilitano la modalità di debug di WordPress e il log degli errori di WordPress.
Per abilitare la modalità di debug, aggiungi la seguente riga:
define( 'WP_DEBUG', true );
Per abilitare la registrazione degli errori in un file di log degli errori, aggiungi il seguente codice:
define( 'WP_DEBUG_LOG', true );
Ecco come appare il file wp-config.php con le due righe aggiunte.
FTP
Una volta modificato wp-config.php sul tuo computer, dovresti caricare il file aggiornato sul tuo sito web tramite FTP.
Riconnettiti al tuo sito web tramite un account FTP, vai alla directory principale e carica il file wp-config.php.
Poiché stai sostituendo la versione corrente del file di configurazione del tuo sito web con quella che hai modificato, il software FTP ti chiederà di confermare la sovrascrittura del file esistente. Conferma l’azione per procedere e abilita il file di log degli errori di WordPress.
Gestione File
Se hai scelto di modificare il file wp-config.php direttamente con uno strumento di Gestione File nel pannello di controllo del tuo account di hosting, devi solo confermare le modifiche. Premi il pulsante Salva per mantenere le impostazioni che abilitano i log degli errori di WordPress.
Il percorso completo del file è:
tuosito.com/public_html/wp-content/debug.log
Puoi scaricare il file utilizzando un client FTP e aprirlo con un software di editing testuale sul tuo computer o semplicemente utilizzare la Gestione File nel tuo pannello di hosting.
Gli utenti SiteGround possono visualizzare il file debug.log con Site Tools > Sito > Gestione File selezionandolo e scegliendo Modifica.
Il file mantiene i record di tutti gli errori di WordPress che si sono verificati sul tuo sito web in ordine cronologico.
Come aiutano i log degli errori di WordPress
I log degli errori di WordPress forniscono informazioni dettagliate sui problemi sul tuo sito web. Registrano gli errori PHP esistenti, aiutandoti a identificare e risolvere rapidamente i problemi. Questo può essere particolarmente utile per diagnosticare problemi di codice PHP che non sono immediatamente evidenti. Ad esempio, quelli che si verificano in background o solo in circostanze specifiche.
I log contengono informazioni dettagliate che sono estremamente utili per la risoluzione di problemi, problemi di compatibilità, ecc.
Ogni voce contiene le seguenti informazioni:
- Timestamp di quando si è verificato l’errore
- Descrizione dell’errore
- Il percorso completo del file contenente l’errore
- La riga nel codice in cui si verifica l’errore
Come correggere gli errori utilizzando i log degli errori di WordPress
I file di log di debug di WordPress sono indispensabili per risolvere i problemi sul tuo sito web. A seconda della tua esperienza, esperienza e preferenze, puoi utilizzarle in diversi modi.
Correggi gli errori nei file di WordPress
Gli utenti avanzati di WordPress possono utilizzare le informazioni dal log di debug per identificare il file e la riga contenenti problemi di codifica. Se sei a tuo agio nel modificare manualmente i file, puoi facilmente trovare il problema e correggere la sintassi o altri problemi.
Visita i forum di WordPress
Anche se non sei sicuro del problema, è molto probabile che qualcun altro lo abbia già riscontrato e lo abbia risolto. Il forum di supporto di WordPress è una fonte inesauribile di informazioni, che consente a milioni di utenti di WordPress di condividere le loro esperienze e aiutarsi a vicenda.
Puoi sempre cercare nel forum il tuo problema o segnalare l’errore in una nuova discussione. Se inizi un nuovo thread, puoi illustrare meglio il problema includendo i codici di errore dai log di debug. Ciò consentirà agli esperti di WordPress di fornirti una soluzione accurata.
Ripristina backup
Non è necessario risolvere i problemi sempre a mano. A volte, sbarazzarsi dei problemi di WordPress è semplice come ripristinare un backup di un sito web.
Studiando i log degli errori di WordPress e i log di accesso, puoi decidere se un ripristino di backup sarebbe una soluzione appropriata.
Quindi, a seconda degli strumenti a tua disposizione, puoi ripristinare il tuo sito web. Gli utenti di WordPress possono utilizzare i backup dei plugin di WordPress o un sistema di backup nel loro hosting.
Gli utenti SiteGround beneficiano di un sistema di backup completamente automatizzato che memorizza i backup giornalieri per gli ultimi 30 giorni. Per saperne di più, leggi questa guida su come utilizzare lo strumento di backup del sito web SiteGround.
Contatta uno sviluppatore
Alcuni problemi possono essere troppo complessi per essere affrontati da soli. Uno dei vantaggi di WordPress è che mantiene una forte comunità di sviluppatori specializzati in tutti i tipi di problemi relativi a WordPress. Pertanto, non importa quanto sia difficile l’errore, troverai esperti di WordPress che possono darti una mano.
Puoi trovare uno sviluppatore dai forum WordPress, dai siti web freelance, ecc. Guarda cosa dicono le recensioni dei loro clienti ed esamina i loro servizi.
Gli utenti SiteGround possono usufruire di sconti esclusivi per i servizi di sviluppo WordPress dai nostri partner specializzati in problemi relativi a WordPress. Puoi trovare maggiori dettagli nella tua Area Clienti > Marketplace > Servizi extra dei partner.
Migliori pratiche per la gestione dei log degli errori di WordPress
Indubbiamente, i log di WordPress sono estremamente utili per diagnosticare e risolvere problemi critici sul tuo sito web. Tuttavia, proprio come qualsiasi altro aspetto del tuo sito web, i log degli errori di WordPress richiedono una gestione diligente. Ecco alcune linee guida generali per l’utilizzo del log degli errori di WordPress.
- Controlla regolarmente i log di debug: prendi l’abitudine di controllare il log degli errori per nuovi messaggi di errore. Il monitoraggio regolare ti aiuta a individuare i problemi in anticipo prima che si intensifichino.
- Capire i messaggi di errore: durante la revisione dei file di registro, incontrerai vari tipi di messaggi di errore. Capire cosa significano è fondamentale per una risoluzione dei problemi efficace. Gli errori comuni includono avvisi e fatal error, ognuno dei quali indica diversi livelli di gravità.
- Utilizzare plugin WP di debug: Se non ti senti a tuo agio nella modifica dei file o desideri un maggiore controllo sulla registrazione, considera l’utilizzo di un plugin di debug WP progettato per la gestione degli errori. Plugin come Query Monitor o WP Log Viewer offrono interfacce user-friendly per abilitare la modalità di debug di WordPress e visualizzare e gestire i log degli errori di WordPress.
- Clean Up Logs: i log degli errori di WordPress possono ingrandirsi nel tempo, rendendoli difficili da navigare. Per non parlare del fatto che possono esaurire lo spazio del server web. Cancella periodicamente le vecchie voci nei log degli errori di WordPress, specialmente dopo aver risolto i problemi. Questo mantiene la dimensione del file gestibile e rende più facile individuare un nuovo codice di errore.
- Proteggi i tuoi log: i log di WordPress possono contenere informazioni sensibili. È importante limitarne l’accesso. Puoi farlo impostando i permessi dei file corretti o usando le regole .htaccess per impedire l’accesso diretto al file di log degli errori.
- Utilizza i log per lo sviluppo, non sui siti live: Idealmente, dovresti abilitare la modalità di debug di WordPress in un ambiente di staging o di sviluppo, non su un sito live. Lo strumento WordPress Staging di SiteGround può essere molto utile per questo scopo.
Se preferisci comunque lavorare direttamente sul tuo sito live, ricorda di disabilitare la modalità di debug di WordPress sul tuo sito live impostando ‘WP_DEBUG’ su false una volta che i problemi sono stati risolti.
- Backup prima della risoluzione dei problemi: Prima di apportare modifiche al tuo sito in base alle informazioni di registro, assicurati di disporre di un backup recente. Questo ti permette di ripristinare il tuo sito se qualcosa va storto quando risolvi gli errori.
Riepilogo
Ogni sito WordPress si rompe ad un certo punto nonostante i migliori sforzi del suo proprietario. La risoluzione dei problemi e il debug degli errori del sito web è un’operazione comune nella routine quotidiana di un webmaster.
Per aiutarti a riparare il tuo sito web, WordPress dispone di una modalità di debug che registra tutti gli errori esistenti. Imparare come abilitare la modalità di debug di WordPress e accedere ai log degli errori di WordPress è un’abilità essenziale che ti aiuterà a isolare e risolvere i problemi in breve tempo prima che danneggino la reputazione del tuo sito.
Lo scopo di questa guida era di spiegare come abilitare la modalità di debug di WordPress, come i log degli errori di WordPress possono aiutare il tuo sito web e come trovarli e accedervi. Con questa nuova conoscenza, siamo certi che affronterai i problemi del sito web con un livello di sicurezza più elevato.
FAQ sui log di WordPress
Come posso pulire un file di log degli errori di WordPress?
Per pulire il file di log degli errori di WordPress, eliminalo periodicamente tramite un file manager o un programma FTP. Il file verrà rigenerato automaticamente, registrando solo nuovi errori.
Puoi anche scaricare il file sul tuo computer locale per mantenere una cronologia degli errori precedenti.
Posso eliminare i file di log di WordPress?
Sì, puoi tranquillamente eliminare i file di log degli errori di WordPress. Questi file non sono critici per i siti WordPress.
È sicuro modificare gli errori nei file di log di WordPress?
No, la modifica di file contenenti errori registrati nel file di log di WordPress non è sicura. Se non sei sicuro della soluzione, le tue modifiche al codice possono portare a ulteriori complicazioni.
Prima di modificare tali file, prendi precauzioni di sicurezza come creare un backup del tuo sito web o modificare i file su una copia di staging, non sul sito di produzione.