Joomla! - Akeeba Backup

google-plus Scritto da . Postato in Joomla!

avatar akeeba backup joomla

Gestire un sito web non è difficile ma nemmeno semplice. Vi sono molte cose da curare, tra cui la forma, i contenuti e tenerlo al passo con la tecnologia in continua evoluzione.

Una delle cose indispensabili nella gestione di un sito web, è la scelta di un sistema di backup per avere sempre una copia del proprio website più recente possibile all'ultima versione online.

Il perché di un backup non si discute: qualcosa può andare storto, possiamo subire un attacco, alcuni file possono essere stati infettati da codice malevolo, un aggiornamento non andato a buon fine, la sovrascrittura involontaria di uno o più file sono solo alcune delle motivazioni per le quali è indispensabile avere un sistema di salvataggio del nostro sito web che ci consenta di averne sempre una copia a portata di mano.

Il sistema che si sceglie dipende da molti fattori, tra cui le dimensioni globali dei file da salvare, la necessità o meno di automatismi, dove salvare i dati e così via... Alcuni fornitori di servizi mettono a disposizione nei loro pacchetti di hosting piani di backup, ivi includendoli o come optional in cambio di un sovrapprezzo.

Personalmente non avendo particolari necessità nell'uso del CMS Joomla! ho sempre optato per soluzioni gratuite, componenti di terze parti in grado di salvare nello spazio web un pacchetto compresso onnicomprensivo di tutti i file e il database che compongono il sito web.

Il migliore e il più semplice da usare tra i componenti di backup dedicati a Joomla! è probabilmente Akeeba Backup. Un tempo disponibile solo per Joomla! ora vi è una versione realizzata appositamente per WordPress.

Akeeba Backup: un must have per Joomla!

Ma cosa rende Akeeba Backup così utile? Primo pregio non scontato è che Akeeba Backup Core è gratuito e liberamente installabile nella vostra copia del cms direttamente dal pannello Installa da web nel backend di Joomla!. Ovviamente è disponibile al download il pacchetto zip che potrete installare da Estensioni > Gestione > Installa > Installa da file - pacchetto compresso.

Effettuare un backup

Appena installato il componente è già attivo e potenzialmente funzionante: vi basterà raggiungerne il pannello da Componenti > Akeeba Backup e cliccare sull'icona "play" di colore verde riportante la scritta "Default Backup Profile" per dare il via alla vostra prima copia di backup.

akeeba backup control panel

Download di un backup

Una volta effettuato il backup, per poterlo scaricare sul proprio PC, da pannello di controllo vi sarà sufficiente cliccare sul pulsante "Manage Backups" e successivamente dall'elenco dei backup effettuati cliccare sul pulsante "Download" corrispondente. Akeeba Backup vi ricorderà che è meglio scaricare il pacchetto così realizzato via FTP per evitare possibili corruzzioni cosa che accade di rado: confermate e attendete la fine del download.

Configurazione del componente

Il componente di default è programmato per mantenere fino a tre copie di backup nello spazio web a vostra disposizione sotto la cartella administrator/components/com_akeeba/backup eliminando di volta in volta la più obsoleta prima dell'avvio del successivo backup.

In tal senso si può istruire il componente in modo da conservare più o meno copie di backup nello stesso tempo: ciò può essere utile se lo spazio a vostra disposizione non è particolarmente generoso. Per farlo, sempre dal pannello di controllo cliccate sul pulsante "Configuration" spostatevi alla sezione "Quota management". Qui aumentate o diminuite il valore di "Count quota".

akeeba backup configuration

Altre cose che potete modificare senza stravolgere il sistema di backup: nella sezione "Basic configuration" potete modificare il nome progressivo dei pacchetti di backup creati dal componente (Backup archive name) e decidere se salvare l'intero sito o fare una copia del solo database (Backup Type).

Nella sezione "Advanced configuration", segnalo la possibilità di selezionare il tipo di file in output tra la compressione Zip e il formato nativo JPA (Archiver engine). Se desiderate avere una copia pronto al ripristino, meglio usare il formato JPA, ma se avete invece intenzione di scompattare l'archivio in locale forse è meglio il formato standard Zip.

Vi sono altre cose che potete decidere di modificare, ma vi consiglio di lasciare così come impostato di default. Se avete invece intenzione di esplorare le possibilità offerte dal componente, vi rimando alla guida dello sviluppatore:

Akeeba Backup for Joomla! - Documentation

Una volta cliccato sul pulsante Salva in alto a sinistra, le nostre preferenze saranno memorizzate fino alla prossima modifica della configurazione generale del componente. Tali preferenze verranno applicate ad ogni generazione di un nuovo pacchetto di backup in seguito al click sul pulsante "Default Backup Profile" nel pannello del componente.

Da tenere in considerazione che i backup non possono essere automatizzati in quanto questa funzione è prerogativa della versione "Professional" e cioè a pagamento: sarà dunque vostra responsabilità fare backup periodico del vostro sito ricordandovi di non lasciare passare troppo tempo tra un salvataggio e il successivo e soprattutto tra una modifica e l'altra.

plugin Backup on Update

A corredo di Akeeba Backup Core viene installato un plugin molto interessante: il BoU (Backup on Update). Se attivo, un'icona di notifica sarà sempre attiva a pié di pagina nel pannello amministrativo di Joomla! riportante la scritta "BoU Active" (come riportato nell'immagine precedente).

Ma cosa fa il plugin BoU?

Joomla! come ogni progetto attivo è soggetto a costante sviluppo, miglioramento e correzzione. Aggiornare alla nuova versione però non è sempre indolore e non è detto che al termine dell'installazione il nostro sito sia ancora fruibile. I perché sono tanti, la motivazione più semplice può consistere nell'incompatibilità con qualche estensione installata o la sovrascrittura di qualche file vitale al corretto funzionamento del cms. E' dunque buona abitudine fare backup del sistema prima di effettuare qualunque aggiornamento.

Il plugin Backup on Update è stato creato proprio con l'obbiettivo di automatizzare il processo di backup che precede un aggiornamento del cms.

Nel momento che accetterete l'installazione del nuovo aggiornamento di Joomla!, in automatico Akeeba Backup si attiverà creando un pacchetto di backup che sarà un'istantanea del vostro sistema antecedente all'installazione della nuova versione di Joomla!.

Se qualcosa andasse storto, potrete sempre ripristinare il vostro sito all'ultima versione disponibile grazie a questo accorgimento.

Se per qualche ragione desideraste disabilitarlo privandovi di questà utilità, andate su Estensioni > Plugin cercate per key search "backup" e una volta visualizzato disabilitate il plugin System - Backup on update.

Esclusione di file, cartelle e tabelle del database

A riprova della completezza del sistema di backup di Akeeba, viene offerta la possibilità di selezionare quali file, cartelle (o solo il contenuto) e tabelle del database escludere dal backup.

Se nel pannello di gestione del componente scorrete verso il basso, noterete senz'altro due pulsanti di colore rosso:

akeeba backup include exclude information

Files and Directories Exclusion

Nella parte sinistra del pannello troverete le cartelle o "Subdirectories". Per ogni cartella in elenco saranno disponibili tre pulsanti:

  1. il primo a sinistra escluderà completamente la cartella e i suoi contenuti,
  2. il secondo ne farà escludere le subdirectories o cartelle in essa contenute,
  3. mentre il terzo pulsante vi consentirà di escludere gli eventuali file contenuti dalla cartella corrispondente alla riga selezionata.

akeeba backup include exclude files directories

Ovviamente potrete entrare all'interno delle cartelle in elenco ed effettuare un filtro più specifico delle cartelle e files da escludere. Per entrare in una cartella specifica partendo dalla root del vostro sito, cliccate sul nome della cartella che volete esplorare per visualizzarne il contenuto.

Nella parte destra della finestra, di volta in volta potrete visualizzare i file contenuti dalla cartella selezionata. Il pulsante ad "x" accanto ad ogni file in elenco ne comporterà l'esclusione dal backup.

Faccio notare che di default il componente è istruito per non tenere conto di file temporanei e file di log che aumenterebbero inutilmente le dimensioni dei file di backup.

Database Tables Exclusion

La funzione in oggetto è indubbiamente utile: potrete escludere eventuali tabelle generate da componenti di terze parti o salvare la tabella eliminandone solo i dati in essa contenuti. Utile se dovete copiare un sito e volete ad esempio eliminarne in parte i contenuti.

akeeba backup include exclude databases tables

Ripristino di un backup

Senza un semplice ed efficace sistema di ripristino qualsiasi salvataggio può rivelarsi pressoché inutile. Akeeba Backup ha creato al fine del ripristino un sistema ingegnoso che ci consente in pochi minuti di riportare il nostro sito allo stato lasciato al momento del backup grazie ad un "plugin" o script studiato ad-hoc: Akeeba Kickstart.

Obbiettivo di Kickstart è consentire la decompressione dei file dal pacchetto di backup e l'automazione del processo di ripristino/installazione dello stesso sul server web.

In poche parole se avete già affrontato l'installazione di Joomla!, Akeeba Kickstart vi farà rivivere l'esperienza in quanto il sistema di installazione è pressoché identico.

Nel prossimo articolo dedicato al componente Akeeba Backup (Core) vi guiderò nell'uso di Akeeba Kickstart e in un potenziale ripristino di un sito web targato Joomla!.


Se hai gradito l'articolo, condividilo, basta un click:

Aggiungi commento

I commenti lasciati dagli utenti del blog sono sempre soggetti a controllo prima di eventuale pubblicazione. I commenti non considerati adatti per contenuti, spam o forma saranno eliminati e non pubblicati. Leggi i Termini e Condizioni di utilizzo per maggiori informazioni.


Codice di sicurezza
Aggiorna

  • logo teoca
  • materexcel collabora
  • logo flash pulizie
  • revolution srl
  • logo arcotraslochi
  • montaggio mobili trento
  • logo elevatori sito
  • logo prontopro

Prima di andartene...

Perché non rimanere in contatto?

Clicca sul pulsante "Mi piace" qui sotto per rimanere aggiornato su tutti i nuovi contenuti e ricevere notifica degli articoli interessanti che condivido giornalmente sulla Pagina Facebook dedicata al blog.

Puoi anche iscriverti alla newsletter e al nuovo canale YouTube di blog.dangerx82 così da rimanere sempre aggiornato sui nuovi contenuti...

x

Per essere più facile ed intuitivo, il blog fa uso dei cookie, piccole porzioni di dati che consentono di capire come gli utenti navighino e ne visualizzino le pagine. I cookie non registrano alcuna informazione personale sull'utente ed eventuali dati identificabili non verranno memorizzati. Ti invitiamo a prendere visione della nostra Informativa sulla Privacy (aggiornata il 25/05/2020). Oppure visiona la nostra Cookie Policy (aggiornata il 17/10/2019):