Joomlashow arrow Articoli arrow Backup automatico per Joomla (anche versioni 1.0.x)

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?

backup joomla

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.

Lazy Backup

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.

Scarica JomBackup

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:

  1. 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.
  2. 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

Grazie

Grazie era quello che cercavo, l'articolo è chiaro e completo

Scritto da: Pier Roberto (Guest) 21-01-2009 20:27

Re: Grazie

Prego. 
C'erano dei piccoli errori che sono stati corretti, in particolare non funzionava il download di JomBackup.

Scritto da: double_d (Membro) 22-01-2009 10:13

Uso commerciale

Ciao, volevo sapere se posso usarlo sui siti dei miei clienti?? 
 
Ciao e grazie

Scritto da: Alessandro (Guest) 25-11-2009 15:39

RE: Uso commerciale

sì, puoi usare il plugin senza restrizioni di alcun tipo.

Scritto da: nemesis (Membro) 26-11-2009 19:09

Link non funzionante

I link per Lazybackup non sono funzionanti... inoltre non lo si riesce a trovare nemmeno su JED ...

Scritto da: Roberto (Guest) 18-01-2011 08:08

RE: Link non funzionante

Grazie per la segnalazione, ho aggiornato il link: http://www.lazybackup.net/ però non ho avuto il tempo per provare se funziona..

Scritto da: nemesis (Guest) 19-01-2011 18:30

Ottimo

Plugin eccezionale, descrizioni eccellenti! da 1 a 10... 20! :)

Scritto da: Paolinoweb (Guest) 12-07-2011 23:02

Aggiungi il tuo commento

Nome
E-mail
Titolo  
Commento
 

Caratteri rimasti: 1000

   
   
   
‹ Precedente   Successivo ›

Login

Hai dimenticato la password?

Registrati