Condividi questa pagina su:

Come fare il backup di un sito Joomla

Fare il backup di un sito è importantissimo e con Joomla è veramente semplice!

Joomla Backup

Se hai un Sito Web una delle prime cose che devi imparare a fare è il backup! In questa guida spiegherò come fare il backup di un sito Joomla, sia manualmente che automaticamente.

Anzitutto, perché bisogna fare il backup del proprio sito Joomla (ma anche con gli altri CMS)? I motivi sono tantissimi ma voglio elencarne alcuni, quelli che mi vengono in mente "al volo", senza pensarci troppo:

  • Come concetto generale, in caso di problemi, con un backup possiamo ripristinare il sito in pochi minuti.
  • È possibile che un aggiornamento non vada correttamente a buon fine, corrompendo la struttura del sito.
  • È possibile che si verifichi un guasto sul server e che i file o il database si corrompano.
  • È possibile che un malintenzionato "inietti" del codice malevolo nel nostro sito, compromettendone il funzionamento oppure facendogli fare cose non gradite, se non illegali.
  • Dopo una modifica durata ore, potremmo desiderare di ripristinare la versione precedente senza dover perdere tempo a "smontare" tutto quello che abbiamo "montato".
  • Con un backup possiamo installare il nostro sito in locale e fare esperimenti senza toccare il sito in produzione.
  • Conservando i backup possiamo recuperare contenuti cancellati per errore.

Il backup di Joomla manuale

Un sito Joomla (ma anche WordPress), in condizioni normali, ha il grosso vantaggio di essere interamente contenuto in due soli posti: la cartella principale del sito con tutte le sottocartelle e il database.

Le cartelle contengono tutti i file necessari al funzionamento del sito e che ne formano la struttura: il "core" di Joomla, i componenti, i plugin, i moduli, i template, le immagini e il file di configurazione (/configuration.php).

Nel database, invece, sono inseriti i contenuti, cioè i testi e i codici HTML che inserisci tramite l'interfaccia di amministrazione.

Questo vuol dire che un backup completo del tuo sito sarà costituito da una copia della cartella principale, con tutte le sottocartelle e da un file SQL, esportato dal database.

Ann.
Ann.

Ann.

Motorola Edge 40 Neo (Ip68, Doppia Camera 50+13Mp, Display 6.55" Poled Fhd+ 144Hz, Mediatek Dimensity 1050, Batteria 5000 mAh, 12/256 Gb, Dual Sim, Android 13, Cover Inclusa), Nero (Black Beauty)

  • Utilizza il tuo smartphone senza preoccupazioni. Edge 40 neo è resistente all'acqua fino a 1,5m di profondità per 30 minuti grazie al suo design idrorepellente IP68.
  • Schermo pOLED Full HD+ da 6,55" straordinariamente nitido e fluido grazie all'elevato refresh rate da 144 Hz. Offre una qualità delle immagini cristallina per film, serie, giochi e videochiamate.
  • Doppia fotocamera da 50+13MP. Scatta foto incredibilmente nitide in qualsiasi condizione di luce, realizza foto di gruppo comodamente con un semplice gesto e avvicinati al soggetto con l'obiettivo Macro Vision dedicato per catturate tutti dettagli.
  • Esprimi il tuo stile con tutte le varianti colore realizzate in collaborazione con Pantone e fatti conquistare dall'elegante design di edge 40 neo.
  • Goditi ore di autonomia con pochi minuti di ricarica grazie alla ricarica TurboPower da 68W e alla capiente batteria da 5000 mAh.
287,70 €
Il prezzo, se indicato, è sincronizzato ogni 6 ore. Verificarlo su Amazon PRIMA dell'acquisto.

Per fare un backup completamente manuale di un sito Joomla sarà sufficiente compiere queste operazioni:

  • Esportare il tuo database tramite phpMyAdmin.
  • Copiare i file del sito localmente.
  • Opzionalmente (raccomandato), creare un file zip con tutti i dati del sito appena copiati.

Quindi, è relativamente semplice fare un backup manuale di un sito Joomla, basta seguire la procedura qui sotto, consapevole del fatto che, come minimo, devi saper accedere all'interfaccia phpMyAdmin e all'FTP del tuo Sito Web.
Se non sai come fare, rivolgiti al supporto del tuo hosting che ti darà tutte le indicazioni necessarie.

Collegati all'interfaccia di phpMyAdmin che sicuramente il tuo hosting ti mette a disposizione e, sulla sinistra, seleziona il database relativo al tuo sito Joomla che, in questo esempio, si chiamerà joomla3template e poi vai sul pannello Esporta:

phpMyAdmin esportazione database 1

In questo pannello non devi fare altro che premere il tasto Esegui, lasciando tutte le impostazioni predefinite:

phpMyAdmin esportazione database 2

Specifica il percorso sul tuo disco dove vuoi salvare il file e il suo nome (per esempio joomla3template.sql), poi premi Save o Salva:

phpMyAdmin esportazione database 3

Finito! Il database è salvato e potrai ripristinarlo ogni volta che vorrai, anche nel caso in cui, per esempio, commetti degli errori modificando i contenuti del sito e vuoi tornare indietro, alla situazione precedente!

Ora devi fare il backup dei file e, a seconda delle dimensioni del sito, della velocità della tua connessione e del server FTP, l'operazione potrebbe essere un po' più lunga ma non difficile.

Tramite un Client FTP collegati all'FTP del tuo Sito Web. Come Client FTP ti consiglio FileZilla Client, che è ottimo e gratuito.

Una volta connesso, seleziona la cartella locale nella quale scaricare i file presi dal server, seleziona la cartella del sito sul server e infine seleziona tutti i file e le cartelle in essa contenuti:

Connessione FTP FileZilla

Fai click col tasto destro del mouse e cicca su Scarica:

Scarica file

Attendi che tutti i file e le cartelle siano stati scaricati. Nella finestra in basso potrai seguire la coda di download e il processo che, dipendentemente dalla velocità del server e della connessione, potrà richiedere alcuni minuti (i file sono migliaia):

Attendere download

Sul tuo computer, vai nella cartella dove hai scaricato i file e, se vuoi, puoi creare una nuova cartella nella quale inserire il file del database precedentemente scaricato (nell'esempio joomla3template.sql):

Cartella locale

Ora i contenuti di questa cartella sono una copia completa del sito Joomla e, in caso di problemi, potrai ripristinarlo ricaricando tutti i file e il database sul server.

Se vuoi, puoi anche creare un archivio .ZIP o .RAR con tutti i file, in modo da occupare meno spazio su disco e gestire comodamente backup multipli, per esempio inserendo la data nel nome del file archivio.

Il backup di Joomla automatico

Come hai visto, il backup manuale è abbastanza semplice ma esiste un componente per Joomla che rende tutto questo lavoro facile quanto fare un click!

Il componente di cui parlo è Akeeba Backup, del quale puoi scaricare la versione gratuita "Akeeba Backup Core".

Do per scontato che tu sappia già come installare un componente aggiuntivo in Joomla ma, riepilogando rapidamente, la prima cosa da fare è scaricare il pacchetto andando sul sito di Akeeba Backup e, nella pagina Akeeba Backup for Joomla!, cliccare sulla versione gratuita "Akeeba Backup Core for Joomla!":

Scaricare Akeeba Backup

Sarà aperto un file con nome simile a pkg_akeeba-6.2.1-core.zip (la versione potrebbe essere diversa), che potrai salvare dove preferisci.

Ora vai nell'interfaccia di amministrazione di Joomla, nel menu Estensioni/Gestione/Installa e trascina il file appena scaricato nell'apposito riquadro oppure selezionalo tramite il tasto O carica il file:

Installazione 1

Dopo qualche secondo di attesa apparirà il messaggio di conferma dell'avvenuta installazione. A questo punto, se non si sarà avviato automaticamente il "wizard" di configurazione automatica, potrai andare in Componenti/Akeeba Backup, dove ti sarà richiesto se vuoi eseguire la configurazione automatica. Rispondi affermativamente cliccando su Configuration Wizard:

Installazione 2

Sarà eseguita una procedura, che durerà qualche secondo, durante la quale Akeeba Backup fa dei test sul server (benchmark) per configurare correttamente i parametri per eseguire i backup. Questa è una procedura "una tantum" che è necessario eseguire solo la prima volta che si usa Akeeba Backup:

Installazione 3

Al termine della procedura sarà visualizzato un messaggio di conferma e sarà proposto di fare il primo backup. Ovviamente, clicca su Backup Now:

Installazione 4

Nella schermata successiva potrai inserire una descrizione del backup (compilata automaticamente), una password (opzionale) per mettere in sicurezza il backup e un commento (sempre opzionale) nel quale puoi scrivere eventuali annotazioni. Quando avrai compilato i campi (oppure deciso di lasciarli come predefiniti) potrai premere Backup Now per far partire il backup:

Installazione 5

Il processo potrà durare da alcuni secondi a qualche minuto, dipendentemente dalle dimensioni del sito e potrai seguirne l'avanzamento nella schermata di riepilogo. Attenzione: non chiudere il browser e non cambiare pagina durante il backup, altrimenti sarà interrotto!

Installazione 6

Al termine del backup apparirà un messaggio di conferma. Clicca su Manage Backups per visualizzare la lista dei backup eseguiti:

Installazione 7

Apparirà un messaggio che ti spiega brevemente come ripristinare il sito da un backup. Se vuoi, leggilo e segui i link suggeriti oppure, per visualizzarlo più avanti, clicca su Remind me next time o, infine, per non visualizzarlo più, premi Got it!:

Installazione 8

Finalmente arriverai nella schermata di riepilogo dei backup dove, se vorrai, potrai eseguire su ciascuno alcune operazioni tra le quali Restore (Ripristina), Elimina e, forse la più importante, Download che ti permette di scaricare una copia locale del backup, da custodire con cura e che ti permetterà di ripristinare il tuo Sito Web in caso di problemi sul server. Non esitare e scarica subito una copia del file di backup sul tuo computer!

Installazione 9

D'ora in avanti, per eseguire un backup (che ti consiglio di fare spesso, almeno ogni volta che aggiorni il sito), dovrai semplicemente andare in Componenti/Akeeba Backup e cliccare sull'icona Default Backup Profile che è stata creata automaticamente:

Pannello di controllo

In caso di problemi potrai ripristinare il sito nello stato dell'ultimo backup salvato e potrai farlo da solo, seguendo le istruzioni che, come abbiamo visto, lo stesso Akeeba Backup ti ha fornito durante l'installazione, oppure rivolgendoti a un tecnico.
La cosa importante è che ci sia un backup! Non importa chi lo ripristinerà in caso di problemi.

Conclusioni

Fare il backup di un sito Joomla è veramente molto semplice, richiede pochi istanti e ti mette al riparo da problemi.

Il numero di persone che fanno affidamento sulla fortuna e non fanno mai un backup dei loro siti o, in senso generale, dei loro dati è incredibilmente alto! Ed è altrettanto alto il numero di persone che, finite in mezzo ai guai perché hanno perso i loro dati a causa di un problema tecnico qualsiasi, si rivolgono a me chiedendomi di fare miracoli.

Ma spesso, troppo spesso, l'unico consiglio che posso dargli è di leggere il mio articolo "Perché il backup si deve fare PRIMA?".

Grazie per avermi letto fin qui!

Se vuoi chiedere ulteriori spiegazioni o se vuoi esprimere la tua opinione non esitare a contattarmi!

Ti ricordo anche che le offerte di cambiano ogni giorno ed è il marketplace che offre le migliori garanzie per l'acquirente!

Segui il gruppo Telegram oppure il gruppo WhatsApp di altraSoluzione per ricevere in tempo reale le segnalazioni su OFFERTE particolarmente interessanti (spesso valide per poche ore) nel settore della tecnologia!

Fabio Donna

Ann.

Bose QuietComfort Headphones con cancellazione del rumore wireless, Bluetooth cuffie over-ear con durata della batteria fino a 24 ore, Bianco

  • CANCELLAZIONE DEL RUMORE LEGGENDARIA: Combina senza la minima difficoltà le cuffie con cancellazione del rumore con funzionalità passive, così potrai escludere il mondo esterno, silenziare le distrazioni e andare oltre il ritmo
  • MASSIMO COMFORT: I morbidi cuscinetti auricolari avvolgono delicatamente le orecchie, mentre l’archetto comodo e stabile mantiene le tue cuffie over-ear in posizione per le sessioni di ascolto più lunghe
  • 2 MODALITÀ DI ASCOLTO: Queste cuffie wireless Bluetooth sono dotate di Quiet e Aware Mode che permettono di passare dalla cancellazione del rumore completa alla piena consapevolezza di ciò che ti circonda, per un controllo del suono ottimizzato
  • AUDIO/CONTROLLO EQ AD ALTA FEDELTÀ: Goditi al meglio le tue tracce preferite con audio ad alta fedeltà ed equalizzazione regolabile per controllare bassi, medi e alti, per un impareggiabile suono audace
  • BATTERIA CHE DURA TUTTO IL GIORNO: Le Bose QuietComfort wireless headphones offrono una durata della batteria fino a 24
...
235,95 €
Il prezzo, se indicato, è sincronizzato ogni 6 ore. Verificarlo su Amazon PRIMA dell'acquisto.
Ann.
Ann.
Ann.
Ann.

Ann.

Ann.
Ann.