Ripristinare file e cartelle con JetBackup 5 permette di recuperare una versione precedente dei dati presenti nel proprio spazio hosting. La procedura può essere eseguita direttamente da cPanel, scegliendo la data del backup e solamente gli elementi che devono essere recuperati.
Non è quindi necessario ripristinare l’intero account quando il problema riguarda un singolo file, una cartella di WordPress oppure la directory di uno specifico sito.
Quando è utile ripristinare file e cartelle
Il ripristino selettivo può essere utile quando:
- un file è stato cancellato accidentalmente;
- una modifica ha provocato un errore nel sito;
- un aggiornamento di WordPress non è andato a buon fine;
- un tema o un plugin ha sovrascritto alcuni file;
- una cartella contiene dati danneggiati;
- è necessario recuperare una versione precedente del sito;
- alcuni file sono stati modificati dopo un accesso non autorizzato.
JetBackup 5 consente di gestire differenti tipologie di backup, tra cui Home Directory, database, account email, cron job, zone DNS e certificati SSL.
Il ripristino della Home Directory riguarda solamente file e cartelle. Non modifica automaticamente database MySQL, caselle email o configurazioni appartenenti ad altre sezioni.
Prima di ripristinare file e cartelle
Prima di avviare il ripristino è importante individuare:
- il sito interessato;
- il percorso corretto dei file;
- la data in cui si è verificato il problema;
- l’ultima copia di backup sicuramente funzionante.
Il ripristino riporta gli elementi selezionati allo stato in cui si trovavano nella data scelta. Eventuali modifiche effettuate successivamente potrebbero essere sovrascritte oppure non essere presenti nel backup.
Prima di procedere è quindi consigliabile scaricare una copia dei file attualmente disponibili, soprattutto quando contengono modifiche recenti che devono essere conservate.
Puoi anche consultare la guida Xlogic su come creare e ripristinare un backup manualmente.
Come ripristinare file e cartelle con JetBackup 5
Per iniziare, accedi al pannello cPanel associato al servizio hosting Xlogic.
Dopo aver effettuato l’accesso:
- utilizza la barra di ricerca di cPanel;
- cerca JetBackup 5;
- apri l’applicazione;
- seleziona la sezione Restore & Download;
- apri la scheda Home Directory.
La Home Directory contiene i file e le cartelle associati all’account cPanel, comprese le directory utilizzate dal dominio principale, dai domini aggiuntivi e dai sottodomini.
Scegliere la data del backup
Per ripristinare file e cartelle correttamente, seleziona una copia precedente al momento in cui si è verificato il problema.
Nella scheda Home Directory vengono elencati i backup disponibili. Ogni copia è identificata dalla data e dall’ora in cui è stata generata.
Per esempio, se un file è stato cancellato il 20 luglio, scegli una copia generata prima della cancellazione.
È preferibile utilizzare il backup più recente che contiene ancora la versione corretta dei dati. Scegliere una copia molto vecchia potrebbe comportare la perdita di modifiche più recenti.
Prima di confermare, controlla attentamente:
- data del backup;
- percorso selezionato;
- sito interessato;
- file o cartelle da recuperare.
Ripristinare file e cartelle dalla Home Directory
Dopo aver scelto il backup:
- seleziona la copia interessata;
- clicca su Change Files Selection;
- naviga tra le directory;
- individua il file o la cartella da recuperare;
- seleziona la casella accanto all’elemento;
- clicca su Select Files per salvare la selezione.
Puoi selezionare:
- un singolo file;
- più file;
- una singola cartella;
- più cartelle;
- l’intera Home Directory.
La funzione Change Files Selection è normalmente disponibile per i backup incrementali.
Se la copia è archiviata o compressa, JetBackup potrebbe non consentire la selezione dei singoli elementi e richiedere il ripristino dell’intera Home Directory.
La procedura ufficiale di JetBackup 5 descrive il flusso completo di selezione, ripristino e download dei dati.
Ripristinare la cartella public_html
Nella maggior parte degli account cPanel, i file del dominio principale si trovano nella directory:
public_html
Se il problema interessa tutto il sito principale, puoi selezionare la cartella public_html.
Questa operazione ripristina i file contenuti nella directory, ma non modifica automaticamente il database MySQL associato al sito.
Prima di selezionare tutta la cartella, verifica che al suo interno non siano presenti altri siti o applicazioni che non devono essere modificati.
In alcuni account multidominio, infatti, le directory degli altri siti possono trovarsi all’interno di public_html.
Ripristinare un dominio aggiuntivo
I file di un dominio aggiuntivo possono trovarsi in una sottocartella di public_html oppure in una directory differente.
Per verificare il percorso corretto:
- torna nella pagina principale di cPanel;
- apri la sezione Domini;
- individua il dominio interessato;
- controlla la relativa Document Root.
Utilizza quindi lo stesso percorso all’interno del file browser di JetBackup.
In un account multidominio è importante selezionare solamente la directory del sito da recuperare, evitando di ripristinare accidentalmente gli altri domini presenti nello stesso spazio hosting.
Ripristinare un singolo file di WordPress
Per recuperare un file specifico di WordPress devi individuare la relativa directory.
I percorsi più comuni sono:
- temi:
public_html/wp-content/themes/ - plugin:
public_html/wp-content/plugins/ - immagini e allegati:
public_html/wp-content/uploads/ - file di configurazione:
public_html/wp-config.php - file delle regole del server:
public_html/.htaccess
Se il problema riguarda un solo plugin, puoi selezionare esclusivamente la cartella del plugin interessato.
Per esempio:
public_html/wp-content/plugins/nome-plugin
Questa soluzione evita di ripristinare file non coinvolti nel problema e riduce il rischio di sovrascrivere modifiche recenti.
Ripristinare un tema WordPress
Quando un aggiornamento o una modifica al tema causa un errore, puoi recuperare solamente la relativa directory.
Il percorso normalmente utilizzato è:
public_html/wp-content/themes/nome-tema
Prima di avviare il ripristino, verifica che il tema selezionato sia quello effettivamente attivo sul sito.
Se utilizzi un child theme, potrebbe essere necessario controllare sia la cartella del tema principale sia quella del child theme.
Ripristinare il file .htaccess
Il file .htaccess si trova generalmente nella cartella principale di WordPress:
public_html/.htaccess
Questo file può risultare nascosto perché il nome inizia con un punto.
Il ripristino può essere utile quando:
- il sito mostra un errore 500;
- i permalink non funzionano;
- sono state inserite regole errate;
- un plugin ha modificato il contenuto del file;
- è stato applicato un redirect non corretto.
Se il sito continua a mostrare problemi, consulta anche la guida dedicata all’errore 500 Internal Server Error.
Avviare il ripristino
Dopo aver selezionato i dati:
- clicca su Select Files;
- torna alla schermata del backup;
- clicca su Restore;
- controlla gli elementi presenti nel riepilogo;
- verifica nuovamente la data selezionata;
- clicca su Restore Selected Items.
JetBackup aggiungerà l’operazione alla coda del server.
Prima della conferma definitiva è possibile rimuovere dal ripristino eventuali elementi selezionati per errore.
Non avviare più ripristini dello stesso percorso contemporaneamente. Operazioni sovrapposte potrebbero allungare i tempi di elaborazione o rendere più difficile verificare il risultato.
Opzione Merge live account data with backup data
Durante la conferma può comparire l’opzione:
Merge live account data with backup data
Questa impostazione unisce i dati presenti nel backup con quelli attualmente disponibili nell’account.
Quando l’opzione è attiva, i dati live possono avere la precedenza sui dati contenuti nella copia di backup. Alcuni elementi già presenti potrebbero quindi essere conservati.
Utilizza questa funzione con attenzione.
Quando l’obiettivo è riportare completamente una directory alla versione precedente, valuta se sia preferibile non unire i dati oppure scaricare prima una copia della situazione attuale.
Se non sei sicuro del risultato, evita di procedere su un sito in produzione senza aver prima conservato una copia dei file correnti.
Controllare la coda di ripristino
Dopo aver confermato l’operazione, apri la sezione Queue di JetBackup 5.
JetBackup inserisce nella coda l’operazione necessaria per ripristinare file e cartelle e ne mostra lo stato di avanzamento.
Il ripristino può assumere uno dei seguenti stati:
- Pending: operazione in attesa;
- Processing: ripristino in corso;
- Completed: ripristino completato;
- Failed: operazione non riuscita;
- Cancelled: operazione annullata.
Il tempo richiesto dipende:
- dal numero di file;
- dalla dimensione complessiva dei dati;
- dal numero di elementi presenti nella directory;
- dalle altre operazioni già presenti nella coda;
- dal carico del server.
Evita di modificare o eliminare i file interessati mentre il ripristino è ancora in elaborazione.
Cosa controllare dopo aver ripristinato file e cartelle
Quando lo stato diventa Completed, verifica che i dati siano stati recuperati correttamente.
Controlla in particolare:
- che il file o la cartella sia presente;
- che il contenuto corrisponda alla versione desiderata;
- che il sito sia raggiungibile;
- che le pagine principali funzionino;
- che temi e plugin non mostrino errori;
- che immagini e file statici vengano caricati;
- che non siano presenti nuovi errori nei log di cPanel.
Per verificare correttamente il sito, aprilo anche in una finestra anonima del browser.
Se utilizzi WordPress con LiteSpeed Cache, svuota la cache dopo il ripristino. In caso contrario, il browser potrebbe continuare a mostrare una versione memorizzata in precedenza.
Svuota eventualmente anche:
- cache del browser;
- cache CDN;
- cache di Cloudflare;
- cache degli oggetti Redis;
- cache generata da altri plugin WordPress.
Ripristinare file e cartelle modifica il database?
Ripristinare file e cartelle dalla Home Directory non modifica automaticamente il database MySQL.
Questo aspetto è particolarmente importante per WordPress, WooCommerce e altri CMS, perché numerosi contenuti vengono conservati nel database.
Nel database possono essere presenti:
- articoli;
- pagine;
- utenti;
- impostazioni;
- ordini WooCommerce;
- prodotti;
- commenti;
- configurazioni dei plugin;
- menu e widget.
Se il problema coinvolge anche il database, sarà necessario utilizzare la sezione dedicata di JetBackup e selezionare una copia compatibile con la data dei file.
Quando devi ripristinare contemporaneamente file e database, cerca di utilizzare backup appartenenti alla stessa data.
Il ripristino modifica le email?
No. Il ripristino della Home Directory non recupera automaticamente account e messaggi email.
Per ripristinare la posta devi utilizzare la scheda dedicata agli account email, quando questa funzione è disponibile nel piano hosting.
Evita di eseguire un ripristino completo dell’account solamente per recuperare un singolo file, soprattutto quando sono presenti messaggi email più recenti della copia scelta.
Non trovo il file nel backup
Quando il file desiderato non compare, controlla:
- di aver selezionato la data corretta;
- di essere entrato nella directory corretta;
- che il file esistesse già al momento del backup;
- che il dominio utilizzi realmente quella Document Root;
- che il file non sia nascosto;
- che la copia scelta consenta la selezione granulare.
Un file creato dopo la data del backup non può essere presente nella copia selezionata.
Prova anche a verificare le altre date disponibili. Il file potrebbe essere assente nella copia più recente ma presente in un backup precedente.
Se non trovi .htaccess o altri file che iniziano con un punto, controlla che il file browser mostri anche gli elementi nascosti.
Il sito non funziona dopo il ripristino
Se il ripristino risulta completato ma il sito continua a non funzionare:
- svuota la cache del browser;
- svuota la cache di WordPress;
- controlla il file
.htaccess; - verifica la versione PHP attiva;
- consulta il file
error_log; - verifica che il database sia raggiungibile;
- controlla che file e database siano compatibili;
- prova a disattivare il plugin che ha causato il problema.
Il malfunzionamento potrebbe dipendere dal database, dalla configurazione PHP, dai permessi oppure da un elemento non compreso nel ripristino.
Il ripristino è fallito
Quando nella coda compare lo stato Failed, evita di avviare ripetutamente la stessa operazione.
Controlla prima i dettagli disponibili nella coda e annota:
- dominio interessato;
- username cPanel;
- data del backup;
- file o cartella selezionati;
- data e ora del tentativo;
- messaggio mostrato da JetBackup;
- eventuali operazioni eseguite prima dell’errore.
Apri quindi un ticket dall’Area Clienti Xlogic fornendo tutte le informazioni utili.
Non inserire mai nel ticket la password di cPanel.
Quando ripristinare l’intera Home Directory
Il ripristino completo della Home Directory può essere necessario quando:
- sono stati modificati molti file;
- non è possibile individuare gli elementi danneggiati;
- il sito è stato compromesso in modo esteso;
- un aggiornamento ha coinvolto numerose directory;
- l’intera struttura del sito deve tornare a una data precedente.
Prima di ripristinare tutta la Home Directory:
- scarica una copia dei dati attuali;
- verifica la presenza di altri siti;
- controlla la data del backup;
- valuta se deve essere ripristinato anche il database;
- controlla la presenza di email o dati recenti non compresi nella copia.
Quando contattare l’assistenza Xlogic
Contatta il supporto tecnico quando:
- il backup desiderato non compare;
- il ripristino rimane a lungo in stato Pending;
- l’operazione termina con stato Failed;
- non è possibile selezionare il percorso corretto;
- devi recuperare contemporaneamente file e database;
- non sai quale copia utilizzare;
- il sito è stato compromesso;
- il ripristino potrebbe coinvolgere più domini.
Nel ticket indica sempre:
- dominio;
- username cPanel;
- data del backup;
- percorso interessato;
- data e ora del problema;
- messaggio visualizzato;
- operazioni già eseguite.
Non comunicare password o altre credenziali sensibili.
Domande frequenti su JetBackup 5
Posso ripristinare solamente un file?
Sì. Se il backup è incrementale, puoi utilizzare Change Files Selection per selezionare un singolo file e ripristinare solamente quell’elemento.
Posso ripristinare solamente una cartella?
Sì. Puoi selezionare una cartella specifica, come la directory di un plugin, di un tema oppure di un dominio aggiuntivo.
Posso ripristinare public_html senza recuperare le email?
Sì. Il ripristino della cartella public_html non comprende automaticamente caselle e messaggi email.
Perché Change Files Selection non compare?
La selezione dei singoli file è disponibile per i backup incrementali. Le copie archiviate o compresse possono richiedere il ripristino dell’intera Home Directory.
Quanto tempo richiede il ripristino?
Non esiste una durata fissa. Il tempo dipende dal numero e dalla dimensione dei file e dalle operazioni già presenti nella coda JetBackup.
Posso interrompere un ripristino?
Dalla sezione Queue può essere disponibile un comando per interrompere gli elementi ancora in stato Pending o Processing. La disponibilità dipende dallo stato dell’operazione.
Il ripristino elimina i file più recenti?
Il risultato dipende dagli elementi selezionati e dalle opzioni applicate. Prima di procedere è sempre consigliabile scaricare una copia dei dati attuali e controllare l’opzione di unione tra dati live e backup.
Devo ripristinare anche il database WordPress?
Solamente quando il problema riguarda anche contenuti o configurazioni conservati nel database. Per un ripristino completo di WordPress è consigliabile utilizzare file e database appartenenti alla stessa data.
Posso ripristinare un singolo plugin WordPress?
Sì. Puoi selezionare solamente la cartella del plugin presente in wp-content/plugins, evitando di modificare gli altri componenti del sito.
Posso recuperare un file cancellato diversi giorni fa?
Sì, purché sia ancora disponibile una copia di backup generata prima della cancellazione e il file fosse presente nella directory al momento del backup.
Conclusione
Ripristinare file e cartelle con JetBackup 5 è la soluzione più sicura quando il problema riguarda solamente una parte dello spazio hosting.
Seleziona con attenzione la data, verifica il percorso del dominio e recupera solamente gli elementi necessari.
Un ripristino selettivo riduce il rischio di modificare database, email o altri siti presenti nello stesso account e permette di riportare online il sito senza recuperare dati non coinvolti nel problema.