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