sitecopy ` un piccolo programmino per uplodare i file modificati localmente su un server usando il protocollo FTP oppure l'estensione WebDAV di un server HTTP
Per utilizzarlo si edita il file di configurazione ~/.sitecopyrc, in particolare per l'utilizzo su spock avremo qualcosa di simile:
site YOURSITE server HOSTNAME.linux.it protocol http #SCOMMENTARE SE NECESSARIO http noexpect username UUUUU password PPPPP remote /dav local /var/www/YOURDIRECTORY/ permissions ignore symlinks ignore exclude *.bak exclude *~ exclude "#*#" exclude hs~*.html exclude hs~*.php exclude *.jbf exclude *.swp ascii *.php ascii *.php3 ascii *.inc ascii *.html ascii *.htm ascii *.pl ascii *.js
È necessario modificare solo alcune keyword del file. Una volta modificato il file si usano i seguenti comandi:
sitecopy -i YOURSITEè necessario per inizializzare il database interno del programma;
sitecopy -c YOURSITEè necessario per marcare tutti i file remoti come aggiornati;
A questo punto il programma è pronto per il suo uso normale utilizzando il comando:
sitecopy -u YOURSITEè necessario per aggiornare sul server remoto if ile modificati;
Se invece di un sottodominio di linux.it dovete aggiornare la vostra home page in public_html dovete semplicemente cambiare i seguenti parametri:
server www.linux.it remove /davhome/NOMEUTENTEil NOMEUTENTE deve essere lo stesso che avete specificato con il parametro username
Per maggiori informazioni c'è un mio articolo Gestire l'aggiornamento di più server web con sitecopy