Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : pico 14 Dec 2006, 15:40:43
-
Ciao,
volevo condividere con voi questo script per effettuare un FULL backup dei siti che si gestiscono con Cpanel.
Lo script, consente di automatizzare l'operazione di BACKUP (fattibile manualmente dal pannello, come saprete).
E' il frutto di una mezza giornata di ricerca e affinamenti successivi per arrivare a schedulare (via crontab) un backup FULL del sito (compreso il DB) e trasferirlo su un altro server via ftp (o scp).
Alla fine del processo viane spedita un amail riepiogativa.
Allego lo script.
Esempio:
supponiamo che lo chiamiate fullbackup.php (da mettere ad esempio nella root del Vs sito, www.pippo.com)
Potrete lanciare lo script via web: http://www.pippo.com/fullbackup.php ( ma questo non automatizza un bel niente)
.... oppure...
create un task con il vostro cron Job del Cpanel, con il seguente comando:
GET http://www.pippo.com/fullbackup.php
schedulato quando pił vi piace
E' tutto!
ciao
PiCo
[allegato eliminato da un amministratore]
-
Consiglio tecnico: non mettere il file all'interno dello spazio web, altrimenti rischia di diventare un richiamo succulento.
-
Che intendi??
dove dovrei metterlo???
Se lo metto un livello pił in alto delle root.. poi come lancio il file .php ??
-
Il file del backup non deve poter essere richiamato dal browser, per ovvii motivi.
-
Quindi che suggerisci???
Ti devo tirare le parole...
;-)
Come modificheresti lo script ??
-
Dovrei trasformarlo in shell script .. ma a quel punto non funzionerebe....
-
Devi metterlo fuori dallo spazio web ed impostarlo come cronjob.
-
X -napo-: GRAZIE mille per l'aiuto prezioso.... :P
X tutti gli altri:
Mettete il file un livello pił in altro della vostra public_html, ad esempio in una cartella "bckp".
Il percorso assoluto al vs script sarą quindi:
"/home/vsutente/bckp/fullbackup.php"
A questo punto il comando da mettere nel cronjob sarą, una cosa del tipo:
/usr/bin/php /home/vsutente/backup/fullbackup.php
ciao a tutti