Dotclear : mettre en place une solution de sauvegarde

Faire une sauvegarde de ses données sensibles est une chose primordiale.
Si vous n’avez pas encore été confronté à la perte de données importantes, vous devez sans doute vous dire que ça ne sert à rien, ça n’arrive qu’aux autres, que vous verrez ça une autre fois.
Malheureusement, cette autre fois n’arrive pour la plupart du temps jamais, et vous voilà confronté à un réel problème sans solution ou presque : comment faire pour récupérer mes données ?

Pour ne pas arriver à cette question, nous allons voir, très simplement, comment mettre en place une solution de sauvegarde pour votre blog tournant sous dotclear, et ce, de façon automatisée.

Commencez tout d’abord par récupérer ce script php vous permettant de sauvegarder votre base de données.
Si vous avez été attentif, vous aurez remarqué que pour l’instant, le fichier est en .txt. Changez l’extension .txt en .php, puis ouvrez le avec n’importe quel éditeur de texte.

Nous n’allons nous intéresser qu’aux premières lignes du fichier.
Les modifications s’effectuent ligne 31, 32, 33, 34.
$mail_to : l’adresse de destination du fichier.
$mail_from : l’adresse d’envoi du fichier.
$mail_subject : le titre de votre mail. Je conseil d’y laisser la fonction date pour mieux s’y retrouver.
$mail_body : le corps de votre message. Vous pouvez y écrire ce que vous voulez, voire rien du tout.

Envoyez ensuite votre script dans votre répertoire dotclear. Personnellement, je l’ai mit dans le répertoire « util », à la racine de dotclear.

Pour automatiser la sauvegarde de votre base de données, rendez vous sur Webcron.
Créez vous un compte, puis allez dans la partie « Mes tâches ». Cliquez sur « Nouvelle tâche » puis dans le premier champs copiez l’adresse de votre script. Choisissez ensuite sa fréquence d’exécution.

C’est fini, vous n’avez plus qu’à attendre que votre script s’exécute pour récupérer dans votre boite mails votre sauvegarde.

Vous pouvez aussi faire comme moi et aller plus loin dans la gestion des backups.
J’utilise Gmail comme client de messagerie. Il permet entre autres de créer des catégories et des règles.

Créons tout d’abord la catégorie « Backup ».
En bas à gauche du menu, dans la boite verte, cliquez sur « Modifier les libellés » puis dans la zone « Créer un libellé », tapez « Backup ».

Maintenant, occupons nous de l’ajout de filtre.
Cliquez sur « Créer un filtre » à côté du deuxième bouton de recherche, en haut.
Dans le champs « De », entrez l’email qui sert à envoyer votre fichier de sauvegarde. Ce que j’ai fait, c’est que je me suis créé une adresse spécifique pour cette tâche. Par exemple, backup at koskoz dot info.
Dans le champs « A », entrez votre adresse email, puis cliquez sur « Etape suivante ».

Cochez « Passer la boite de réception » de façon à ce que ces mails ne s’affichent pas dans votre boite de réception, puis « Appliquer le libellé » et sélectionnez « Backup ».

Il ne vous reste plus qu’à valider, et vous avez enfin une vrai solution de backup, sans rien faire.

Si un jour, par malchance votre base de données plante, vous n’aurez qu’à récupérer l’archive la plus récente de vos mail et l’importer dans l’espace d’administration de dotclear.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">