Come creare un archivio di un sito senza avere accesso SSH, via PHP

Dopo phpminiadmin, ecco un altro mini-script destinato a far parte della mia cassetta degli attrezzi. Avete presente quella situazione in cui dovete spostare un sito e manca l’agognato accesso SSH? Scaricarsi tutti i file via FTP è un’operazione che diventa più lunga di previsto a causa degli overhead di connessione. Così in questi giorni mi sono messo a cercare uno script che creasse un archivio sul server tramite PHP. La ricerca mi ha portato a XCloner, che può essere installato come componente per Joomla, plugin WordPress o in versione standalone. Dunque, ora bisogna dire che se io non riesco a capire una cosa in 5 minuti, tendo a buttarla via, e così ho fatto con XCloner: non sono riuscito a creare il backup desiderato per via di percorsi e permessi. Peccato perché ha dalla sua il vantaggio di allegare al backup anche il dump del database.

Ma proprio mentre stavo per fare l’ennesimo download tramite Filezilla (in questi giorni sto spostando siti a tempo pieno), mi imbatto in due file dal nome promettente (evidentemente qualcuno aveva già spostato quel sito e aveva lasciato lì i suoi attrezzi): recurseZip.php e zippa.php; qui trovate le istruzioni per l’uso. Ah, se fossi in voi prima di tutto metterei l’istruzione per evitare che scaduti i 30 secondi di default lo script PHP termini la sua esecuzione senza avere creato l’archivio:

ini_set('max_execution_time', 0);

 

3 thoughts on “Come creare un archivio di un sito senza avere accesso SSH, via PHP

Leave a Comment

%d blogger hanno fatto clic su Mi Piace per questo:

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi