|
|
WebCronSave est un script PHP simple et facile d'utilisation qui permet de sauvegarder et de restaurer une base de données MySQL
| Avant la version 1.3 |
| |
Vous devez placer ce script à la racine de votre site web puis créer un repertoire webcronsave (n'hésitez pas à lancer un chmod 777 sur ce répertoire).
Ensuite vous vous rendez à l'adresse http://www.mondomaine.com/webcronsave.php. Vous allez devoir configurer l'application WebCronSave et indiquer les paramètres de connexion à votre base de données, l'email sur lequel vous souhaitez recevoir les alertes en cas de problème, le login et le mot de passe pour accéder à webcronsave par la suite et enfin la liste des sauvegardes qui seront conservées pour la restauration
Maintenant WebCronSave va vous demander votre login et votre mot de passe pour accéder à l'interface d'administration, vous allez pouvoir cliquer sur Sauvegarde Manuelle et constater ensuite dans le menu Restauration que tout a fonctionné correctement.
Ensuite afin de programmer quotidiennement votre sauvegarde créer une tâche sur WebCron avec l'adresse http://www.mondomaine.com/webcronsave.php?action=savewebcron, entrez votre login et votre mot de passe et choisissez l'heure de votre sauvegarde journalière, activer la tâche et voila votre sauvegarde est mise en place
En cas de problème avec votre base de donnée, Connectez vous sur WebCronSave, allez dans le menu Restauration et cliquez sur Restaurer en fonction de la date que vous avez choisi
Vous pouvez également récupérer de temps en temps vos sauvegardes par FTP sur votre compte et si nécessaire envoyer le fichier sur votre compte, il apparaitra alors dans la liste des fichiers possibles pour la restauration
|
| Depuis la version 1.3 |
| |
Vous pouvez placer ce script à la racine de votre site web ou dans un répertoire quelconque, puis créer un repertoire webcronsave dans celui qui contient le script ( n'hésitez pas à lancer un chmod 777 sur le répertoire webcronsave).
Ensuite vous vous rendez à l'adresse http://www.mondomaine.com/(../)webcronsave.php. Vous allez devoir configurer l'application WebCronSave et indiquer les paramètres de connexion à votre base de données, l'email sur lequel vous souhaitez recevoir les alertes en cas de problème, le login et le mot de passe pour accéder à webcronsave par la suite, le mode d'identification et enfin la liste des sauvegardes qui seront conservées pour la restauration
Le mode d'identification 'basic' est recommandé; mais sur certains serveurs ils ne fonctionne pas et il faut alors utiliser le mode d'identification par URL.
Maintenant WebCronSave va vous demander votre login et votre mot de passe pour accéder à l'interface d'administration, vous allez pouvoir cliquer sur Sauvegarde Manuelle et constater ensuite dans le menu Restauration que tout a fonctionné correctement.
Ensuite, programmer quotidiennement votre sauvegarde :
identification basic : créer une tâche sur WebCron avec l'adresse http://www.mondomaine.com/(../)webcronsave.php?action=savewebcron, entrer votre login et votre mot de passe
identification par url : créer une tâche sur WebCron avec l'adresse http://www.mondomaine.com/(../)webcronsave.php?action=savewebcron&login=monlogin&pass=monpass, laisser votre login et votre mot de passe vides dans le paramétrage de la tâche webcron
|
Choisir l'heure de votre sauvegarde journalière, activer la tâche et voila votre sauvegarde est mise en place
En cas de problème avec votre base de donnée, Connectez vous sur WebCronSave, allez dans le menu Restauration et cliquez sur Restaurer en fonction de la date que vous avez choisi
Vous pouvez également récupérer de temps en temps vos sauvegardes par FTP sur votre compte et si nécessaire envoyer le fichier sur votre compte, il apparaitra alors dans la liste des fichiers possibles pour la restauration
N'hésitez pas à faire des tests avant toute utilisation sérieuse. WebCronSave a été testé, mais... . WebCronSave est distribué sous licence GPL et n'offre aucune garantie.
Attention: - Webcronsave.php efface les sauvegardes inutiles. En particulier, la sauvegarde manuelle est effacée aussitôt si on n'a pas demandé de sauvegarde quotidienne
- Avec ?action=webcronsave la page générée est blanche. Ceci est le fonctionnement normal de Webcronsave.php, pas un défaut
WebCronSave est gratuit mais si il vous a sauvé la vie, n'hésitez pas à me faire un petit cadeau dans la wishlist ou par allopass
|
|
Evolutions de Webcronsave |
|
|
- V1.41
- Plus de page blanche dans l'action de sauvegarde, on affiche la liste des sauvegarde
- V1.4
- ajout de la séléction des tables à sauvegarder
- lors de la restauration on essaye de faire un set_time_limit avec un @ pour ne pas avoir de warning
- correction d'un probleme de restauration sur des enormes tables
- V1.3
- un peu de mise en page qui devrait rendre plus claire la signification des champs
- avertissement /interdiction en cas de nom d'utilisateur ou mot de passe vide
- ajout de l'autoincrément dans la sauvegarde
- correction de problème de non-détection du répertoire webcronsave sur certains serveurs
- choix identification basic/par URL, la méthode basic ne fonctionnant pas sur certains sites
- V1.2
- correction du "Problème de connexion Mysql" lors d'une première installation
- ajout d'une balise méta pour rafraîchir la fenêtre à chaque fois
- suppression d'une ligne inutile
- ajout de valeur par défaut des paramètres de configuration
- utilisation de $_GET['file'] au lieu de $file
|
|
J'ai oublié mon mot de passe
|