Backup automatico per Joomla (anche versioni 1.0.x) |
18-01-2009 23:00
Tutti (o quasi) sappiamo quanto è importante effettuare regolarmente delle copie di backup del nostro sito.
Farlo ci mette al sicuro da eventuali perdite di dati che in certi casi potrebbero essere molto dannose alla vita del sito stesso.
Per un sito dinamico il backup consiste di due parti: una è costituita dalla copia dei files che possiamo scaricare via FTP mentre l'altra è costituita dalla copia del database che nel nostro caso possiamo scaricare (nella maggior parte dei casi) da phpMyAdmin.
Nell'utilizzare Joomla, se non si effettuano modifiche importanti come la modifica manuale dei files o l'installazione di nuove estensioni, le parti del sito che mutano continuamente e che quindi hanno bisogno di un backup regolare sono solamente le cartelle delle immagini dei componenti che utilizziamo ed il database.
In questo articolo vediamo come ottenere dei backup automatici del database che vengono inviati regolarmente a un'indirizzo email a nostra scelta (ma possiamo anche decidere di lasciarli in una cartella del server).
Perchè il backup?

Spesso leggo che il motivo principale per effettuare delle copie di backup è la paura di subire un attacco da un cracker (mi sembra il termine corretto da utilizzare in questo caso) che riesce ad entrare nel sito e a cancellare tutto o buona parte del database.
Purtroppo la mia esperienza personale mi porta ad aggiungere altre due possibili cause di perdite di dati: la prima è l'errore imprevisto dell'applicazione web, il secondo è l'errore umano (cioè noi stessi).
Nel primo caso è l'applicazione web che provoca la perdita di dati a causa di un bug sconosciuto o di una cattiva configurazione.
Per fare un esempio realistico qui su Joomlashow mi è capitato di aggiungere una categoria e quindi accorgermi che era superflua. Preso atto di ciò decisi quindi di cancellarla: improvvisamente e non so per quale motivo mi sono ritrovato con il 70% dei contenuti del database in meno.
Pazzo vero? Pensate a cosa sarebbe successo se non avessi avuto una copia di backup del database.
Nel secondo caso siamo noi che ci provochiamo la perdita di dati a causa di distrazione, stanchezza o fretta (ma anche un mix delle tre).
Potrebbe succedere che a causa di stanchezza o fretta nello spostare/copiare dei contenuti da una categoria ad un'altra capiti che invece di cliccare sul pulsante "Copia" il mouse cada sbadatamente e "per caso" sul vicino "Cancella".
Anche se è un esempio abbastanza banale rende l'idea di quello che può succedere in caso di errori umani imprevisti.
La soluzione per Joomla 1.5: Lazy Backup
Lazy Backup è un componente con licenza GPL non commerciale (quindi Open Source e gratuito) che ci permette di ricevere un copia di backup del database con regolarità giornaliera su indirizzi email a nostra scelta.
Ad esempio chi utilizza Joomla per sviluppare siti per i propri clienti può scegliere di inviare il backup non solo al suo indirizzo email ma anche a quello del cliente.
La soluzione per Joomla 1.0: JomBackup
Alcuni giorni fa mi si è presentato il bisogno di installare questa funzionalità su alcuni siti realizzati con Joomla 1.0. Non trovando più la versione compatibile con Joomla 1.0 sul mio computer ho cercato su JED e non ho trovato nulla, probabilmente a causa della politica che cerca di spingere gli sviluppatori e gli utenti verso l'utilizzo di Joomla 1.5. Inizialmente mi sono arreso, ma poi ho trovato il plugin "JomBackup" su uno dei siti su cui l'avevo installato. Ho pensato che sarebbe potuto essere molto utile anche a molte altre persone e perciò l'ho caricato sul nostro server.
Problemi di spazio?
Se dopo diversi giorni notate che lo spazio della vostra casella email è stato riempito dai backupdel vostro database potreste adottare due soluzioni:
- Configurare la vostra email su un client di posta elettronica come Thunderbird o Outlook e fare in modo che i messaggi non vengano lasciati sul server dopo la lettura.
- Creare una casella di posta elettronica su Gmail che servirà solamente per raccogliere i backup.
Sonni più tranquilli
Scaricate, leggete le istruzioni, installate e configurate il plugin per il backup automatico del vostro sito Joomla sollevandovi così da una preoccupazione non da poco e dormite sonni più tranquilli.
Commenti utenti
Visualizza 7 di 7 commenti
Aggiungi il tuo commento
| ‹ Precedente | Successivo › |
|---|















Grazie
Grazie era quello che cercavo, l'articolo è chiaro e completo
Scritto da: Pier Roberto (Guest) 21-01-2009 20:27