Quando si gestisce un sito web WordPress, i log degli errori sono essenziali per la diagnosi e la risoluzione dei problemi. WordPress, per impostazione predefinita, non registra gli errori in modo visibile, ma è possibile abilitare facilmente la registrazione degli errori per aiutarvi a identificare e risolvere i problemi. In questo articolo esploreremo tre metodi per creare e accedere ai log degli errori in WordPress.

Perché servono i log degli errori in WordPress

I log degli errori forniscono informazioni dettagliate sugli errori che si verificano sul vostro sito. Che si tratti di un conflitto di plugin, di un problema di tema o di un problema di configurazione del server, i log degli errori aiutano a individuare la causa esatta. Abilitando la registrazione degli errori, è possibile:

  • Tracciare gli errori PHP: Individuare problemi con il tema, i plugin o il nucleo di WordPress.
  • Eseguire il debug dei problemi: Identificare i problemi in tempo reale per risolverli rapidamente.
  • Migliorare le prestazioni: Risolvere i problemi di caricamento lento causati dagli errori.

Metodo 1: Abilitare la registrazione degli errori tramite wp-config.php

Uno dei metodi più semplici e comuni per abilitare la registrazione degli errori in WordPress è la modifica del file wp-config.php. Questo metodo consente di controllare il modo in cui WordPress gestisce gli errori e li registra.

Passaggi:

  • Accedere alla directory principale di WordPress tramite FTP o File Manager in cPanel.
  • Individuate e modificate il file wp-config.php.
  • Aggiungete le seguenti righe di codice prima della riga che dice “That’s all, stop editing!”:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
    • WP_DEBUG: Abilita il debug di WordPress.

    • WP_DEBUG_LOG: Salva gli errori in un file di log.

    • WP_DEBUG_DISPLAY: Disabilita la visualizzazione degli errori sul frontend (utile per i siti live).

  • Salvare il file.

Una volta fatto questo, tutti gli errori saranno registrati in un file chiamato debug.log situato nella cartella wp-content. È possibile accedere al file di log in qualsiasi momento per verificare la presenza di errori.

Vantaggi di questo metodo:

  • Facile da implementare.
  • Registra gli errori in un file separato senza visualizzarli agli utenti.

Svantaggi:

  • Richiede l’accesso e la modifica del file tramite FTP o cPanel.

Metodo 2: utilizzare un plugin per abilitare la registrazione degli errori

Per gli utenti che non si sentono a proprio agio nel modificare direttamente il codice, un plugin può essere una comoda alternativa per abilitare la registrazione degli errori. Sono disponibili diversi plugin che consentono di abilitare facilmente il debug e di visualizzare i log degli errori dalla dashboard di WordPress.

Plugin consigliato: Debug Bar

  1. Installate il plugin Debug Bar:

  • Andate su Plugin > Aggiungi nuovo.
  • Cercate “Debug Bar” e fate clic su Installa ora.
  • Una volta installato, fare clic su Attiva.
  1. Dopo l’attivazione, la Debug Bar aggiungerà una voce di menu nella barra di amministrazione, dove sarà possibile visualizzare i log degli errori e le informazioni di debug.

  2. Il plugin fornisce anche il tracciamento degli errori in tempo reale, in modo da non dover entrare nei file del server.

Vantaggi di questo metodo:

  • Facile da usare per i principianti.
  • Non è necessario accedere direttamente ai file.

Svantaggi:

  • Richiede l’installazione di un plugin e potenziali problemi di compatibilità con altri plugin.

Metodo 3: Utilizzare gli strumenti di log degli errori del provider di hosting

La maggior parte dei provider di hosting offre strumenti integrati per visualizzare i log degli errori tramite il proprio pannello di controllo (come cPanel o Plesk). Questi registri possono fornire informazioni sugli errori relativi al server, come ad esempio 500 errori interni del server o problemi di connessione al database.

Procedura:

  • Accedere al pannello di controllo dell’hosting (cPanel o Plesk).
  • Cercate un’opzione come “Log degli errori” o “Log” (può variare a seconda del vostro provider di hosting).
  • Accedere ai registri, che mostreranno gli errori recenti, i problemi relativi al server e altre informazioni critiche.

Vantaggi di questo metodo:

  • Non è necessario modificare alcun file o installare plugin.
  • Ospitato sul server, consente di monitorare i problemi a livello di server.

Svantaggi:

  • L’accesso ai log può essere limitato in base al provider di hosting o al piano.
  • Può essere più difficile trovare errori specifici relativi a WordPress se mescolati con i log del server.

Conclusione

Abilitare la registrazione degli errori è un passo fondamentale per diagnosticare e risolvere i problemi del vostro sito WordPress. Sia che preferiate un metodo manuale modificando il file wp-config.php, sia che preferiate una soluzione plugin come Debug Bar, sia che utilizziate gli strumenti integrati del vostro provider di hosting, tutti questi metodi vi forniranno preziose informazioni su eventuali errori del vostro sito. Controllare regolarmente i log degli errori può aiutare a garantire che il vostro sito web funzioni senza problemi e sia privo di errori che possono influire sulle prestazioni. Se non vi sentite a vostro agio nel farlo da soli, non esitate a contattare il team di assistenza del vostro provider di hosting per ricevere assistenza nell’accesso o nell’interpretazione dei log degli errori.