I log degli errori registrano i problemi che si verificano sul tuo sito web, inclusi errori PHP, connessioni al database non riuscite e problemi con i plugin. Quando qualcosa va storto sul tuo sito, il log degli errori è spesso il modo più rapido per identificarne la causa.
Accesso ai Log tramite File Manager o SFTP
KPanel non dispone di una scheda Log dedicata. I file di log sono memorizzati sul server e sono accessibili tramite il File Manager o SFTP.
Utilizzo del File Manager:
- Accedi a KPanel su kpanel.kapsulehost.com
- Vai su Siti web e seleziona il sito interessato
- Fai clic su Settings → File Manager
- Vai alla directory
logs/nella root del tuo sito
Utilizzo di SFTP:
- Vai su Settings → SFTP in KPanel per ottenere i dettagli di connessione del tuo sito
- Connettiti con FileZilla o con il tuo client SFTP preferito
- Vai alla directory
logs/nella root del tuo sito
La directory logs/ contiene:
- Log degli errori PHP, errori generati dal codice PHP (il log più comunemente necessario)
- Log di accesso, un registro di tutte le richieste HTTP al tuo sito
- Log degli errori, errori a livello di server (500, 502, ecc.)
Lettura di un Log degli errori PHP
Una tipica voce del Log degli errori PHP si presenta così:
[03-Jun-2026 14:32:11 UTC] PHP Fatal error: Call to undefined function get_header() in /var/www/sites/yourdomain/public_html/wp-content/themes/mytheme/page.php on line 8
Questo indica la data e l'ora, il tipo di errore, una descrizione del problema e il percorso del file e il numero di riga in cui si è verificato l'errore.
Tipi di Errore Comuni
| Tipo | Gravità | Cosa Significa |
|---|---|---|
| Fatal error | Alta | L'esecuzione si è interrotta. La pagina non verrà caricata. |
| Warning | Media | Si è verificato qualcosa di imprevisto, ma l'esecuzione è continuata. |
| Notice | Bassa | Problema minore, solitamente una violazione delle buone pratiche di programmazione. |
| Deprecated | Bassa | Una funzione in uso verrà rimossa in una futura versione di PHP. |
Attivazione della Modalità di Debug di WordPress
Per i siti WordPress, l'attivazione della modalità di debug fornisce informazioni più dettagliate sugli errori:
- Connettiti tramite SFTP oppure utilizza il File Manager in KPanel
- Apri
wp-config.phpnella root di WordPress - Aggiungi o aggiorna queste righe:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Gli errori verranno scritti in wp-content/debug.log anziché essere visualizzati a schermo.
Non lasciare WP_DEBUG_DISPLAY impostato su true su un sito attivo, poiché questo potrebbe esporre informazioni sensibili ai visitatori.
Controlla i log degli errori subito dopo aver aggiornato WordPress, i plugin o i temi. Molti problemi post-aggiornamento lasciano tracce evidenti nel Log degli errori PHP.