Faire ses sauvegardes facilement, c'est bien...
... mais régulièrement c'est mieux !
Depuis la version 1.2.1 de DotClear, vous avez à votre disposition ce qu'il vous faut pour réaliser facilement une sauvegarde de votre base de données. C'est déjà une bonne chose : vous n'avez plus l'excuse phpMyAdmin... je maitrise pas...
. Par contre, DotClear ne peut pas se souvenir à votre place qu'il est bon de faire une sauvegarde régulière.
Quand je pense "lancement de tâches régulières, répétitives", je pense cron. Cron est un utilitaire UNIX qui tourne en permanence et exécute des travaux à intervalles réguliers (si vous êtes sous Windows, vous diposez d'un ersatz nommé Planificateur de tâches
). Via cron, vous pouvez très bien appeler un script sur un serveur web. Mais voilà, vous n'avez peut-être pas un cron à portée de main ou ne laissez pas votre machine allumée et connectée 24h/24.
Rassurez-vous, vous n'êtes ni un cas isolé, ni cas désespéré. Ainsi, existe-t-il des services de webcron sur le Net.
En voici deux :
- WebCron.org (interface assez simple)
- crontab.fr (interface austère mais système robuste)
Pour utiliser l'utilitaire lié à cet article, il vous faudra ouvrir un compte (gratuit) chez l'un d'eux.
Parlons-en d'ailleurs de cet utilitaire. Vous l'aurez peut-être deviné, le script proposé permet de faire une sauvegarde de votre base de données et d'envoyer le résultat directement dans votre boîte mail. Pour que cela soit fait sans soucis, vous configurerez un travail cron pour appeler ce script à la fréquence qui vous conviendra.
Procédons par étapes :
- Sauvegardez le script.
- Renommez le comme bon vous semble (ex: maildump.php), mais avec l'extension .php.
- Editez le afin de personnaliser les paramètres. Il suffit pour cela de remplacer le contenu des variables
$mail_to
,$mail_from
et, facultativement,$mail_subject
,$mail_body
. - Enregistrez vos modifications.
- Sur votre serveur web, créez un nouveau dossier dans votre installation DotClear (ex : utilitaires). Il devra être au même niveau que les dossiers themes, share, etc.
- Transférez votre version personnalisée du script dans le dossier créé.
Voilà. Le plus gros est fait. Pour vérifier le bon fonctionnement, vous pouvez appeler le script manuellement. Par exemple : http://votreblog/dotclear/utilitaires/maildump.php.
Ca fonctionne ? Alors, il ne vous restera plus qu'à :
- vous rendre sur votre service de webcron,
- créer un nouveau travail (ou
tâche
oujob
) en choisissant la périodicité qui vous arrange et en précisant l'URL testée précédemment comme URL du script à appeler.
Normalement, vous devriez pouvoir dénouer votre mouchoir.
Commentaires
1. Le mercredi 4 janvier 2006 à 12:13, par Mdkart
2. Le samedi 7 janvier 2006 à 21:59, par pierreL
3. Le dimanche 8 janvier 2006 à 00:02, par Pep
4. Le dimanche 8 janvier 2006 à 10:50, par pierreL
5. Le dimanche 8 janvier 2006 à 16:06, par Kozlika
6. Le mardi 10 janvier 2006 à 18:39, par Feufollet
7. Le mardi 10 janvier 2006 à 18:58, par Pep
8. Le mercredi 11 janvier 2006 à 10:12, par Feufollet
9. Le lundi 16 janvier 2006 à 22:19, par Debug
10. Le lundi 16 janvier 2006 à 23:06, par Pep
11. Le mardi 17 janvier 2006 à 19:25, par Debug
12. Le lundi 30 janvier 2006 à 02:12, par Pics.
13. Le jeudi 2 mars 2006 à 11:00, par Rem
14. Le jeudi 2 mars 2006 à 12:24, par Kozlika
15. Le lundi 3 avril 2006 à 13:58, par Miradoo
16. Le lundi 3 avril 2006 à 14:10, par Pep
17. Le vendredi 16 février 2007 à 16:25, par Yann
18. Le mardi 20 février 2007 à 17:43, par brol
19. Le mardi 20 février 2007 à 18:08, par Kozlika
20. Le jeudi 1 mars 2007 à 07:39, par celine
21. Le lundi 9 avril 2007 à 21:28, par creation site grenoble
22. Le lundi 16 avril 2007 à 09:49, par julien
23. Le mercredi 31 octobre 2007 à 15:34, par Olivierd
24. Le mercredi 31 octobre 2007 à 16:03, par Pep
25. Le jeudi 6 mars 2008 à 18:46, par fabrice
26. Le vendredi 28 mars 2008 à 00:41, par Jeanmi67
27. Le jeudi 17 juillet 2008 à 17:55, par julien
28. Le mardi 23 décembre 2008 à 10:17, par kayorn