# Accedere ai log degli errori del tuo sito web

Source: https://support.kapsulehost.com/it-it/error-logs

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](https://support.kapsulehost.com/it-it/file-manager):**

1. Accedi a KPanel su [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)
2. Vai su **Siti web** e seleziona il sito interessato
3. Fai clic su **Settings → File Manager**
4. Vai alla directory `logs/` nella root del tuo sito

**Utilizzo di [SFTP](https://support.kapsulehost.com/it-it/sftp-access):**

1. Vai su **Settings → SFTP** in KPanel per ottenere i dettagli di connessione del tuo sito
2. Connettiti con FileZilla o con il tuo client SFTP preferito
3. 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:

1. Connettiti tramite SFTP oppure utilizza il File Manager in KPanel
2. Apri `wp-config.php` nella root di WordPress
3. Aggiungi o aggiorna queste righe:

```php
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.

> **Warning:** Non lasciare `WP_DEBUG_DISPLAY` impostato su `true` su un sito attivo, poiché questo potrebbe esporre informazioni sensibili ai visitatori.

> **Tip:** Controlla i log degli errori subito dopo aver [aggiornato WordPress, i plugin o i temi](https://support.kapsulehost.com/it-it/wordpress-updates). Molti problemi post-aggiornamento lasciano tracce evidenti nel Log degli errori PHP.
