# Ripristinare il sito da un backup

Source: https://support.kapsulehost.com/it-it/restoring-from-backup

Se il tuo sito non funziona dopo un aggiornamento, è stato compromesso o dei contenuti sono stati eliminati per errore, il ripristino da un backup è spesso il modo più rapido per tornare a una situazione funzionante. Questa guida illustra l'intera procedura di ripristino.

## Quando ripristinare da un backup

Il ripristino è la mossa giusta quando:

- L'aggiornamento di un plugin o di un tema ha rotto il sito e non riesci ad accedere alla dashboard di amministrazione.
- Il tuo sito è stato [violato o deturpato](https://support.kapsulehost.com/it-it/site-hacked-what-to-do) e devi tornare a uno stato pulito.
- Hai eliminato per errore articoli, pagine o file caricati e ti servono di nuovo.
- Un cambio di versione di PHP ha causato errori fatali e ripristinare solo la versione di PHP non ha risolto.
- Una modifica alla configurazione ha reso il sito inaccessibile e non riesci a individuarne la causa.

> **Tip:** Se non sei sicuro che un ripristino risolva il problema, valuta di ripristinare prima in un [ambiente di staging](https://support.kapsulehost.com/it-it/staging-environments). Contatta l'assistenza se ti serve configurare un ripristino in staging prima di toccare il sito live.

## Cosa fa un ripristino

Un ripristino sovrascrive completamente il sito attuale con il contenuto del backup selezionato:

- Tutti i file del sito vengono sostituiti con i file del backup.
- Il database viene sostituito con l'istantanea del database contenuta nel backup.
- Tutte le modifiche apportate dopo l'esecuzione del backup, compresi nuovi articoli, nuovi caricamenti, modifiche alle impostazioni e aggiornamenti dei plugin, andranno perse.

> **Warning:** Un ripristino non può essere annullato. Una volta confermato il ripristino, lo stato attuale del tuo sito è perso. Se nella versione attuale del sito c'è qualcosa che vuoi conservare (ad esempio, gli ordini ricevuti dopo il backup o un articolo che hai scritto oggi), salvalo o esportalo prima di procedere.

## Quanto dura un ripristino

La maggior parte dei ripristini si completa in un tempo compreso tra 2 e 5 minuti. I siti più grandi, con molti file o un database voluminoso, possono richiedere fino a 10 minuti. Durante il ripristino il sito sarà brevemente non disponibile.

![La pagina Backup di un sito in KPanel, con le opzioni di ripristino per ciascun backup](https://support.kapsulehost.com/help/screenshots/restoring-from-backup.57322841.webp)

## Trovare il backup in KPanel

1. Accedi a **KPanel** su [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com).
2. Fai clic su **Siti web** nella barra laterale sinistra, poi sul sito che vuoi ripristinare.
3. Nel menu specifico del sito, apri **Backup**, poi **Backup**. L'indirizzo diretto è `/websites/<site-id>/backups`.
4. Vedrai un elenco dei backup disponibili, ordinati per data con il più recente in alto. Per ogni backup sono indicati l'etichetta (se ne hai aggiunta una), la data e l'ora di creazione e le dimensioni del backup.

Ogni backup è elencato con la data e l'ora in cui è stato eseguito e con il suo tipo (automatico o manuale), quindi per trovare un backup manuale basati sul momento in cui lo hai creato.

## Ripristinare un backup

1. Individua nell'elenco il backup che vuoi ripristinare.
2. Fai clic sul pulsante **Ripristina** accanto a quel backup.
3. Compare una finestra di conferma. Scegli la destinazione del ripristino e cosa ripristinare.
4. Per impostazione predefinita la destinazione è **Staging (consigliato)**, che crea una copia del sito così puoi verificarla prima che qualsiasi cosa tocchi la produzione.
5. Usa il selettore **Cosa ripristinare**: **File + database** (predefinito), **Solo file** oppure **Solo database**.
6. Per ripristinare direttamente sul sito live, imposta la destinazione su **Direttamente sul live (avanzato)** e digita il nome del tuo dominio per confermare.
7. Fai clic su **Ripristina in staging** (oppure **Ripristina direttamente sul live** se hai cambiato destinazione).

Il ripristino inizia immediatamente e compare una barra di avanzamento. Se hai ripristinato in staging, al termine comparirà un link per visualizzare l'anteprima dell'URL di staging.

## Ripristinare tramite Kora

Puoi chiedere a [Kora](https://support.kapsulehost.com/it-it/how-kora-works) di ripristinare un backup per te:

> "Ripristina il mio sito al backup di ieri."
> "Torna al backup che ho fatto prima dell'aggiornamento di PHP."

Kora individuerà il backup corretto, ti mostrerà quale intende ripristinare e ti chiederà conferma prima di procedere. Le azioni distruttive richiedono sempre la tua approvazione esplicita.

## Cosa fare dopo un ripristino

Una volta completato il ripristino, controlla quanto segue:

1. **Visita il tuo sito** in una nuova scheda del browser (usa una finestra privata/in incognito per evitare versioni in cache). Verifica che si carichi correttamente e che le pagine che ti aspetti siano presenti.
2. **Accedi all'amministrazione di WordPress o della tua applicazione** per verificare che il backend sia accessibile.
3. **Controlla se mancano contenuti.** Gli articoli, gli ordini o i caricamenti creati dopo l'orario del backup dovranno essere aggiunti di nuovo manualmente, se sono importanti.
4. **Riapplica le modifiche intenzionali.** Se il backup è precedente a modifiche di configurazione che avevi fatto deliberatamente (ad esempio, una nuova chiave API inserita in un plugin), inserisci di nuovo quelle impostazioni.
5. **Esegui un aggiornamento dei plugin o una scansione di sicurezza** se il ripristino è stato causato da un attacco. Il ripristino rimuove i file iniettati, ma la vulnerabilità che ha permesso la compromissione va comunque risolta.

> **Note:** Se hai eseguito il ripristino per sistemare un sito violato, contatta l'assistenza all'indirizzo [support@kapsulehost.com](mailto:support@kapsulehost.com) dopo il ripristino. Il team di assistenza può consigliarti su come rafforzare la sicurezza del sito e cercare eventuali vulnerabilità rimaste.

## I backup vengono conservati dopo un ripristino

Ripristinare un backup non elimina gli altri backup. L'intera cronologia dei backup resta intatta e i backup automatici giornalieri continueranno normalmente dal momento in cui il ripristino si completa.
