Profile image
Nicola Camedda

Manutenzione e sicurezza

  • Web Designer
  • +39 (338) 138-4195
  • contact@newweblab.net
  • newweblab
  • Italy
Backup Ftp
Vediamo come effettuare il backup di tutti i file e cartelle del tuo sito, senza usare estensioni esterne, ma semplicemente tramite FTP.
Questo semplice sistema utilizzato per salvare una copia di backup può valere per qualsiasi tipologia di sito, a prescindere dal CMS (Joomla!, Wordpress, Drupal o altro).

Cosa ti occorre.

Devi essere in possesso dei dati di connessione FTP forniti dal tuo servizio di hosting.

Client FTP.

Per fare questo ti occorre un client FTP. 

Eccone alcuni:

In questo articolo ho scelto di utilizzare il celebre Filezilla.
Tuttavia il meccanismo di fondo è simile a prescindere dal tool che si utilizza.
Inoltre, è possibile connettersi via FTP anche sfruttando gli strumenti messi a disposizione dalle distribuzioni Linux e anche dagli editor IDE più usati.

Connettersi al sito remoto.

Filezilla client
(Filezilla, schermata iniziale)

Devi avere a portata di mano i dati di connessione FTP, forniti dal tuo hosting provider. 
In genere questi dati ti vengono inviati durante le prime email di attivazione del servizio.

In alcuni casi ti vengono forniti dei dati già pronti all'uso,in altri casi dovrai entrare nel pannello di amministrazione fornito dall'hosting, tipo Cpanel o Plesk e creare manualmente l'utente FTP.
Il servizio di hosting generalmente ti fornisce la documentazione utile per svolgere questo semplice compito.

Nel caso tu debba creare una tua password, il consiglio è sempre quello di adottarne una complessa e di conservarla in modo adeguato.

Una volta in possesso dei tuoi dati di connessione FTP, dovrai inserirli su Filezilla:
  • host
  • user
  • password
  • porta 
Puoi inserire questi dati già da subito negli appositi campi in alto.
Oppure puoi cliccare su "File->Gestione siti" e "Nuovo sito" e procedere alla creazione inserendo i dati a tua disposizione.

Filezilla - Nuovo sito
(Filezilla, finestra "Nuovo sito")


Filezilla connesso
(Filezilla, ora sei connesso al tuo sito in remoto)

Connessione tramite protocollo SFTP

Se il server dove risiede il tuo sito ti offre questa possibilità, puoi connetterti tramite protocollo SFTP (SSH File Transfer Protocol).
Il protocollo SFTP, a differenza del normale FTP, offre un maggiore livello di sicurezza.

Non devi fare altro che cliccare su "FIle->Gestione siti", poi cliccare su "Nuovo" e nella voce "Protocollo" selezionare "SFTP (SSH File Transfer Protocol)". 
Infine potrai inserire i dati connessione a tua disposizione.
Quando effettuerai la connessione Filezilla potrebbe mostrarti una finestrella popup relativa alla chiave dell'host sconosciuta,
in tal caso scegli "Considera sempre sicuro questo host, aggiungi questa chiave alla cache" e clicca "Ok".

Filezilla Sftp
(Finestra "Gestione siti->Nuovo", opzione "SFTP")

Importare i dati di connessione da file XML.

In alcuni casi potrebbe esserti richiesto di aggiungere i dati di connessione per un nuovo sito, tramite l'uso di un file XML. 
Niente paura, si tratta di un semplice file contenente i dati che abbiamo visto sopra, dovrai semplicemente importarlo.
Ti basterà cliccare su "File" e poi su "Importa", in tal modo potrai selezionare il file XML da importare. 

Come scaricare i file dal sito remoto verso il tuo computer.

Alla tua sinistra hai l'albero delle cartelle del tuo supporto di memoria
A destra hai le cartelle del server.

Fai molta attenzione ora, perché qualsiasi operazione che tu effettuerai sulla cartella e file a destra, ovvero nel server, sarà immediatamente effettiva.
Ovvero, se rimuovi, sposti, rinomini o aggiungi file gli effetti saranno immediatamente visibili nel sito.
Filezilla dispone delle normali funzionalità tipiche dei gestori di file e cartelle (modifica, cancellazione, rinominare, permessi, ecc).

In questo caso, devi semplicemente salvare tutto il contenuto compreso di file e cartelle a destra. 

Innanzi tutto, a sinistra, naviga e posizionati sulla cartella in cui intendi salvare il backup, sul tuo dispositivo.

Poi, dovrai navigare fra le cartelle del server, a destra, posizionandoti nella cartella che contiene il tuo sito
Si chiama cartella "radice" o "root".
Generalmente questa cartella si chiama "public_html", "htdocs", "www", ecc.

Attenzione: è consigliabile non toccare mai file e cartelle esterni alla "root" del tuo sito remoto (a meno che non sai cosa stai facendo).
Devi limitarti a lavorare all'interno della cartella "root".

Una volta selezionata la cartella principale corretta, ti basterà selezionare con il mouse tutti i file e sottocartelle e "spostarli" (in inglese "drag and drop") da destra a sinistra, verso il tuo dispositivo.

Dovrai attendere che il trasferimento venga portato a termine, pertanto devi lasciare in funzione l'applicazione, così come devi assicurarti che il computer resti accesso e la connessione sempre attiva.

Ripristinare il backup.

Leggi questo articolo: "Come ripristinare il backup del tuo sito via FTP".

Alcuni problemi.

Filezilla ti indica il numero di file trasferiti con successo e quelli che eventualmente non è riuscita a spostare, in tal caso potrebbe dipendere da problemi relativi ai permessi dei file sul tuo dispositivo. 
Probabilmente l'utente con cui sei connesso sul tuo computer non ha i privilegi necessari per l'operazione.
Potresti provare a cambiare cartella di destinazione, cambiare utente o modificarne i privilegi, o in definitiva richiedere supporto all'amministratore del tuo computer.

Consigli utili.

Ogni qualvolta effettui un backup di file e cartelle del tuo sito, segnati la data del backup.
Nel caso ti dovesse servire, questo ti sarà utile per sapere precisamente a quando risale la copia del backup, ad esempio se e di quanto precede un qualsiasi malfunzionamento del sito.
Puoi segnarti la data creando un semplice file di testo, dove puoi scrivere anche delle note informative, da tenere nella cartella di backup.
Oppure puoi semplicemente chiamare la cartella contenente il backup qualcosa tipo "backup_gg-mese-anno". E il gioco è fatto.

Altre funzionalità interessanti di Filezilla.

Filezilla può esserti anche utile per modificare i permessi di file e cartelle. Talvolta potresti avere questa necessità, tuttavia questo è un discorso avanzato: devi sapere ciò che stai facendo.
Con Filezilla puoi anche "sovrascrivere" i file, questo è utile per aggiornare file o cartelle a versioni più recenti.
Inoltre, Filezilla ti consente anche di modificare i singoli file, utilizzando il tuo editor HTML preferito.

Per maggiori informazioni, consulta la documentazione ufficiale di Filezilla:
https://wiki.filezilla-project.org/Documentation
Con lo scopo di offrirti una sempre migliore esperienza di navigazione, questo sito usa i cookies 'tecnici' e di 'terze parti'. Clicca 'Accetto i cookies' per chiudere questo banner e accettare i cookies. Per sapere come disattivarli dal browser e avere più informazioni clicca 'Informativa'. Proseguendo la navigazione acconsenti all'utilizzo dei cookies.