gipo 10 Report post Posted November 12, 2009 Ciao a tutti, volevo settare dei backup in automatico per ogni sito... ho trovato in rete questa guida: Cronjob Of Cpanel Backup - TotalChoice Hosting Family Forums Qualcuno di voi ha già provato oppure mi consiglia un altra soluzione ? Grazie mille ;) Share this post Link to post Share on other sites
FlameNetworks 26 Report post Posted November 15, 2009 Mai provato (non usiamo cPanel) ma, da ciò che leggo, sembra comodo. Possibile che non ci sia una funzione di cPanel che ti consente di fare il backup per dominio o per singolo account client? Mi sembra strano... Ciao, Fabrizio Share this post Link to post Share on other sites
gipo 10 Report post Posted November 15, 2009 Ciao Fabrizio, lo sto provando... piu in la vi dico come funziona... purtroppo in cpanel la funzione esiste ma non in automatico... io vorrei schedulare i backup, forse con questa soluzione funziona... Ciaoo Share this post Link to post Share on other sites
gipo 10 Report post Posted November 18, 2009 eccomi qua ;) ho provato lo script e sembra andare bene a parte un problemino.... ho aggiunto nello script questa riga di codice: $ftpport = "21"; // Port (default = 21) $rdir = "/"; // Remote dir (defaut = / ) in maniera di poter settare il percorso del ftp... lo script fa partire il backup e fino al i tutto bene... ma al momento di trasferire il backup via ftp mi ritorna questo errore : Net::FTP>>> Net::FTP(2.77) Net::FTP>>> Exporter(5.58) Net::FTP>>> Net::Cmd(2.29) Net::FTP>>> IO::Socket::INET(1.31) Net::FTP>>> IO::Socket(1.30) Net::FTP>>> IO::Handle(1.27) Net::FTP=GLOB(0x9b81908)<<< 220 ProFTPD 1.3.1 Server (ProFTPD) [xx.xx.xxx.xxx] Net::FTP=GLOB(0x9b81908)>>> USER xxxxxx Net::FTP=GLOB(0x9b81908)<<< 331 Password required for xxxxxxx Net::FTP=GLOB(0x9b81908)>>> PASS .... Net::FTP=GLOB(0x9b81908)<<< 230 User xxxxxxxxx logged in Net::FTP=GLOB(0x9b81908)>>> TYPE I Net::FTP=GLOB(0x9b81908)<<< 200 Type set to I Net::FTP=GLOB(0x9b81908)>>> ALLO xxxxxxx Net::FTP=GLOB(0x9b81908)<<< 202 No storage allocation necessary Net::FTP=GLOB(0x9b81908)>>> PASV Net::FTP=GLOB(0x9b81908)<<< 227 Entering Passive Mode (xx,xx,xxx,xx2,xxx,xx). Net::FTP=GLOB(0x9b81908)>>> STOR backup-11.18.2009_13-30-02_xxxxxx.tar.gz Net::FTP=GLOB(0x9b81908)<<< 550 backup-11.18.2009_13-30-02_xxxxxx.tar.gz: Permission denied Net::FTP=GLOB(0x9b81908)>>> QUIT Net::FTP=GLOB(0x9b81908)<<< 221 Goodbye. Praticamente non trasferisce e dice permission denied, ma pero se lo faccio a mano dal cpanel con gli stessi dati funziona perfettamente.... qualche idea ?? Share this post Link to post Share on other sites
FlameNetworks 26 Report post Posted November 18, 2009 Forse devi specificare il path corretto per l'upload sul server FTP. Permission Denied è chiaro come messaggio di errore. :) Ciao, Fabrizio Share this post Link to post Share on other sites
gipo 10 Report post Posted November 18, 2009 Ciao Fabrizio, il bello che l'ho fatto.... $rdir = "/httpdocs/backup"; // Remote dir (defaut = / ) creato una cartella backup.... se quando lo faccio direttamente nel cpanel funziona dando il percorso... con lo scirpt no... Share this post Link to post Share on other sites
gipo 10 Report post Posted November 19, 2009 ecco dopo un po di prove ho risolto il problema Permission denied semplicemente cambiando i permessi alle cartelle... mentre mi resta un problemino con le dir... nel senso che non li mette dove voglio, forse è un problemi a questa stringa : $rdir = "/httpdocs/backup"; // Remote dir (defaut = / ) cmq per concludere devo dire che il sistema funziona benissimo ed è veramente comodo... Share this post Link to post Share on other sites
gipo 10 Report post Posted November 22, 2009 Ciao a tutti, dopo qualche giorno di test devo dire che il sistema è ottimo... ma mi resta il problema delle directory... qualcuno mi puo aiutere? io aggiungo questa riga ma niente non funziona e non capisco dove sbaglio : $rdir = "/httpdocs/directori che vuoi..."; // Remote dir (defaut = / ) nessuno ci ha già provato ? Share this post Link to post Share on other sites