Mettre à jour son site sur serveur FTP facilement
Je vais vous donner une façon de mettre à jour votre site sur votre FTP facilement, fini la galère pour savoir quel s fichiers sont à réuploader car vous les avez modifiés, sitecopy va le faire pour vous.
Alors déjà petit détail, ceci est une méthode en ligne de commande, alors oubliez chers Windowsiens ou alors utilisez Cigwin.
Alors pour commencer, l'installation de sitecopy :
Télécharger la dernière version sur http://www.lyra.org/sitecopy/ .
Ensuite décompressez l'archive et placez vous dans le répertoire nouvellement créé :
cd repertoire_sitecopy
Ensuite l'installation, comme d'hab à la linux :
./configure
make
make install
L'exécutable Sitecopy se retrouve ainsi dans /usr/local/bin
Création du fichier de configuration
Dans votre home :
mkdir -m 700 .sitecopy
touch .sitecopyrc
chmod 600 .sitecopyrc
Nous allons maintenant éditer le fichier de configuration .sitecopyrc. Le répertoire sert à sitecopy pour les mises à jour de votre site.
Voici le fichier que je vous conseille et qui suffira pour 99% des cas :
site nom_de_votre_site
server url_serveur_ftp
remote Répertoire_distant_ou_mettre_les_fichiers_du_site
local Répertoire_local_du_site
username nom_utilisateur_ftp
password mot_de_passe
Envoyer son site sur le serveur FTP pour la première fois
sitecopy --init nom_de_votre_site
sitecopy --update nomdusite
Si le site distant existe déjà et que vous avez une copie locale
Si vous aviez déjà placé votre site sur le serveur distant,
assurez-vous que vos fichiers locaux soient synchronisés avec les
fichiers distants. Ensuite, lancez
sitecopy --catchup nom_de_votre_site
Si le site distant existe déjà et que vous n'avez pas une copie locale
Tapez
sitecopy --fetch nom_de_votre_site
pour récupérer les informations sur les fichiers du site ; en cas de succès, tapez
sitecopy --synch nom_de_votre_site
pour télécharger une copie locale.
Pour tenir le site distant à jour
sitecopy --update nomdusite
Cette commande enverra juste vos fichiers modifiés, supprimera ceux que vous avez supprimé... Enfin bref une vraie copie de votre site locale !
Facile n'est-ce pas ?
Pour plus d'infos, consulter le manuel ici.