Automatiser la sauvegarde de votre forum chez free Facile

Automatiser la sauvegarde de votre forum chez free


- Automatiser la sauvegarde de votre forum chez free.

Ce tutoriel est là afin de permettre aux utilisateurs de FREE d'automatiser la sauvegarde de leur forum. En effet il faut savoir qu'il n'y a aucune sauvegarde automatique sur les comptes FREE gratuit et qu'il vaut donc mieux avoir une sauvegarde.
La partie 4 peut cependant être utilisé par tout le monde, seule la sauvegarde de la base est spécifique à FREE.


1) Procédure générale
Pour cela nous allons utiliser un outil qui est Wget for windows.
Je vous invite donc tout d'abord à le télécharger en cliquant sur son nom :

Wget for Windows : Cliquez sur "Setup" en face de "Complete package, except sources"

2) Installation de Wget for Windows

Cet utilitaire est issu de wget de linux qui permet le téléchargement de fichiers sur des réseaux et sur Internet.
Lancez le fichier wget-1.11.4-1-setup.exe en gardant les options cochées par défaut.

Une fois fait, il n'y aura rien dans le menu "démarrer" de Windows, ce soft s'utilisant en ligne de commande. Mais pas de panique, je vais tout vous indiquer. :wink:

Puis nous allons créer un répertoire de sauvegarde, que nous appellerons sauve_forum et qui sera placé sous c: pour notre exemple. Mais libre à vous de choisir un autre endroit.

3) Sauvegarde de la base via Wget for windows

Tout d'abord il faut savoir qu'il existe un script de sauvegarde sous FREE, accessible depuis http://sql.free.fr/backup.php
Il suffit de rentrer vos identifiants pour sauver tout ou partie de votre base. Nous allons passer par ce script pour automatiser la sauvegarde. Cette partie est spécifique aux utilisateurs de FREE.

Bien, tout d'abord ouvrez votre bloc note, puis copiez/collez le code ci-dessous EN MODIFIANT MonLoginFREE (2 fois) et MonMotPasseFREE

Code: Tout sélectionner
"C:\Program Files\GnuWin32\bin\wget" http://sql.free.fr/backup.php --post-data="login=MonLoginFREE&password=MonMotPasseFREE&check=1&all=1" -O c:\sauve_forum\MonLoginFREE.gz


Attention ne mettez pas d'espace ou autre avant (ou aprés) les caractères = ou &.

Puis sauvez ce fichier sous c:\sauve_forum et appelons-le par exemple sauve_base.bat .
Pour vérifier qu'il fonctionne, il suffit de double-cliquer dessus, et vous devriez voir une fenêtre DOS s'ouvrir et la tâche de sauvegarde s'effectuer. Un fichier devrait normalement être créé dans le répertoire c:\sauve_forum qui s'appelle MonLoginFREE.gz. C'est la sauvegarde de votre base.

4) Sauvegarde des fichiers via Wget for windows

NB:Le code proposé est mis en forme pour FREE, mais vous pouvez l'utiliser même si vous n'êtes pas chez FREE. Il suffit de mettre vos login/password et de changer le nom d'hôte (ftpperso.free.fr) par celui de votre serveur.

De la même manière, nous allons utiliser le script pour faire une sauvegarde des fichiers. Voici donc le code à copier dans votre bloc note en modifiant les MonLoginFREE et MonMotPasseFREE

Code: Tout sélectionner
"C:\Program Files\GnuWin32\bin\wget" --mirror ftp://MonLoginFREE:MonMotPasseFREE@ftpperso.free.fr/ -o log_save.txt

Puis sauvez ce fichier sous c:\sauve_forum et appelons-le par exemple sauve_fichier.bat .

Si votre forum se trouve dans un répertoire particulier, vous devez modifier le code pour rajouter le nom du répertoire. Si par exemple votre forum se trouve dans un répertorie forum, votre code sera:
Code: Tout sélectionner
"C:\Program Files\GnuWin32\bin\wget" --mirror ftp://MonLoginFREE:MonMotPasseFREE@ftpperso.free.fr/forum/ -o log_save.txt


Vous retrouverez tous les fichiers de votre forum dans un sous répertoire appelé ftpperso.free.fr
Notez que la première copie peut être longue car tout doit être récupérer. Ensuite l'option mirror permet de faire une copie incrémentielle, et donc de ne récupérer que les nouveaux fichiers.
Vous trouverez aussi dans votre répertoire de sauvegarde un fichier log_save.txt qui contient les logs de la copie avec les détails et les éventuelles erreurs.

5) Automatisation des sauvegardes
Pour automatiser ces tâches, il suffit de rajouter les fichiers sauve_base.bat et sauve_fichier.bat dans une nouvelle "tâche planifiées" sous windows.

Et voilà, vous avez maintenant une sauvegarde automatique de vos fichiers et de votre base via wget.

Avatar de l’utilisateur
lolovoisin
Rugbix ³
Rugbix ³
 
Rédigé le: 12 Fév 2014 à 08:40
Articles: 33
Noter cet article: 123456 Votants: 1
Mots-clés: Automatiser, la, sauvegarde, de, votre, forum, chez, free

Retourner vers Utilisation de phpBB


cron