Back to top

Autore Topic: Effettuare un Backup Automatico dell'intero sito via Cpanel  (Letto 4696 volte)

Offline pico

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
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]

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #1 il: 14 Dic 2006, 15:47:24 »
Consiglio tecnico: non mettere il file all'interno dello spazio web, altrimenti rischia di diventare un richiamo succulento.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pico

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #2 il: 14 Dic 2006, 18:17:52 »
Che intendi??
dove dovrei metterlo???

Se lo metto un livello più in alto delle root.. poi come lancio il file .php ??

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #3 il: 14 Dic 2006, 18:19:04 »
Il file del backup non deve poter essere richiamato dal browser, per ovvii motivi.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pico

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #4 il: 14 Dic 2006, 18:22:01 »
Quindi che suggerisci???
Ti devo tirare le parole...
;-)

Come modificheresti lo script ??

Offline pico

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #5 il: 14 Dic 2006, 18:23:52 »
Dovrei trasformarlo in shell script .. ma a quel punto non funzionerebe....

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #6 il: 14 Dic 2006, 18:30:46 »
Devi metterlo fuori dallo spazio web ed impostarlo come cronjob.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline pico

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re: Effettuare un Backup Automatico dell'intero sito via Cpanel
« Risposta #7 il: 14 Dic 2006, 22:51:56 »
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

 



Web Design Bolzano Kreatif