In diversi articoli abbiamo cercato di rendere sicuro Joomla, molto spesso però si cerca di fortificare il nostro CMS non prevedendo però eventuali crash del server (sempre in agguato), oppure cancellazioni accidentali di file o più semplicemente la necessità di migrare il nostro sito da un server ad un altro. In tutti questi casi è utile possedere una copia di backup del proprio lavoro. Esistono diversi componenti che ci facilitano il compito di gestione delle copie di backup del nostro sito Joomla, in quest'articolo andremo ad analizzare Akeeba Backup, successore di JoomPack, un componente nativo per Joomla 1.5, giunto alla versione 3, distribuito con licenza GPL da Akeeba Developers. Attualmente è disponibile la versione 3.0.rc1.
Il compente sfrutta le potenzialità di AJAX per effettuare il backup ed il ripristino dei dati, per evitare eventuali timeout impostati sul server (per motivi di sicurezza). Il componente offre la possibilità di scegliere tra diverse modalità di backup, è possibile effettuare il backup completo del sito oppure limitarsi al solo database o in ultima istanza ai soli file, tra le altre funzionalità offerte vi è la possibilità di decidere se escludere determinati file o cartelle, oppure decidere quali tabelle del database "backuppare". Altra interessante funzionalità è quella di poter schedulare i processi di backup, così da automatizzare le varie procedure tramite cron job.
L'installazione del componente è quella classica di Joomla, per mezzo della sezione Estensioni > Installa/disinstalla contenuta nell'interfaccia back-end del nostro CMS, infatti provvederemo al caricamento del file com_akeeba-3.0.rc1-core.zip precedentemente scaricato dal sito ufficiale. Terminato il caricamento nel menu componenti comparirà una nuova voce "Akeeba Backup" che fungerà da ponte verso le diverse funzionalità messe a disposizione dal componente.
La configurazione del componente è resa possibile grazie alla voce "Configuration" contenuta all'interno del menù "Akeeda Backup" presente in componenti.
Figura 1. Akeeda Backup
Le operazioni di configurazioni vengono suddivise in "Basic Configuration" ed "Advanced configuration".
Figura 2. Akeeda Backup configurazione
È possibile specificare la cartella di output nella quale verranno archiviati i vari backup, l'indicazione della cartella temporanea nella quale il componente effettuerà le sue operazioni provvisorie, il livello di Log da produrre durante le diverse attività di backup (così da poter monitore il processo di backup) ed in ultima istanza il formato del nome da assegnare all'archivio ed il tipo di backup da effettuare, secondo le modalità discusse nell'introduzione del presente articolo.
Guida AlfrescoScopriamo le funzionalità del CMS Alfresco, uno strumento ideale... |
Guida WordPress 3WordPress 3 raggiunge le capacità dei migliori CMS, capace di... |
Guida Joomla 1.6Conosciamo nei dettagli le novità di Joomla 1.6 e vediamo come... |
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |