Sauvegardez !
Tous les mois pour les mous du clavier, toutes les semaines pour les blogueurs quasi quotidiens, tous les jours pour les angoissés, choisissez votre rythme mais sauvegardez.
Oui, mais sauvegarder quoi ? Sauvegarder comment ? Nous l'allons voir de ce pas.
Les données de votre blog sont stockées en deux endroits :
Il est donc indispensable de sauvegarder les deux.
Important :
Créez sur votre disque dur un répertoire (appelons-le montresor) où vous rangerez vos sauvegardes.Si vous en êtes l'administrateur, vous accédez aux outils de maintenance par l'onglet Outils puis en cliquant sur Opérations MySQL.
Sauf si vous avez un besoin précis de conservation des activités de connexion sur votre blog, pensez à vider régulièrement la table des logs : elle contient l'enregistrement de chaque connexion à l'administration et des opérations qui s'y sont déroulées.
Pour ce faire, connectez-vous à l'administration de votre blog puis cliquez sur l'onglet Outils puis le lien Syslog. Un lien en bas de la page vous permet de Supprimer les logs.
En premier lieu, nous vous recommandons d'optimiser la base. Il faut voir une base de données MySQL comme un ensemble de fichiers. En multipliant les suppressions ou modifications de leur contenu, les tables se fragmentent. L'opération Optimisation va donc exécuter une requête OPTIMIZE TABLE sur l'ensemble des tables utilisées par DotClear afin de compacter celles-ci.
Note :
Dans la plupart des installations, vous n'avez pas à utiliser Optimisation. Même si vous faites beaucoup de mises à jour sur vos billets, vous pouvez vous contenter de lancer cette opération mensuellement.Cette opération n'a aucun impact sur l'intégrité de vos données. Vous pouvez donc l'utiliser sans risques.
Pour ce faire, cliquez sur Optimiser la base. Une fois l'opération faite, cliquez sur Retour aux outils, choisissez de nouveau Opérations MySQL.
Le panneau Opérations MySQL offre également la possibilité de sauvegarder sa base. Cette opération crée une archive complète de vos tables DotClear.
Pensez à cocher la case Téléchargez directement pour que la sauvegarde soit envoyée vers votre disque dur puis cliquez sur Sauvegarde. Vous disposez désormais sur votre disque dur d'un fichier baptisé dbdumpXXX.sql.gz (où XXX est la date du jour). Rangez-le soigneusement dans votre répertoire montresor.
Astuce :
L'option Télécharger directement indique si vous souhaitez que le plugin enregistre l'archive sur le serveur ou si vous préférez récupérer directement ce fichier.Par défaut, cette case est cochée et le fichier généré vous est directement transmis, sans enregistrement sur le serveur.
En décochant cette option, le fichier sera enregistré dans un sous-répertoire mysql/ du dossier share/ de votre Dotclear.
Si tout s'est bien déroulé, vous pouvez vous arrêter ici pour ce qui concerne la sauvegarde de la base de données. En revanche, si le plugin de sauvegarde n'a pas pu être utilisé, vous pouvez faire ces opérations manuellement via le logiciel phpmyadmin, comme indiqué ci-dessous :
Accédez à phpMyAdmin selon les instructions de votre hébergeur (chez free.fr par exemple, cela se passe à l'adresse http://sql.free.fr)
Dans la colonne de gauche, cliquer sur le nom de la base (par exemple chez Free, il n'y a en a qu'une et elle porte le nom du login.)
Dans la partie droite, cliquer sur l'onglet Exporter.
x Structure x Inclure des énoncés "DROP TABLE" x Inclure la valeur courante de l'AUTO_INCREMENT x Protéger les noms des tables et des champs par des "`" (quotes inversées) x Données x Transmettre
Un fichier est alors téléchargé sur votre disque dur.
Il s'agit de l'opération inverse de la sauvegarde. Cette fonction vous permet de recharger un fichier de sauvegarde en cas de problème avec votre base MySQL.
Rendez-vous dans votre espace d'admnistration de votre blog, puis Outils → Opérations MySQL.
Dans la partie Restaurer une sauvegarde, cliquez sur le bouton Parcourir et sélectionnez votre dernier fichier de sauvegarde, puis cliquez sur le bouton Restauration.
Note :
Ce devrait être l'opération que vous utiliserez le moins, du moins, faut-il l'espérer.La restauration exécute l'ensemble des commandes SQL figurant dans le fichier de dump. Ce qui signifie que toutes les données subsistant encore dans les tables DotClear à ce moment là seront écrasées.
Ceci est également valable pour les comptes utilisateurs.
A l'aide d'un client ftp, récupérez depuis votre espace en ligne les fichiers ou répertoires suivants :
Placez-les dans le répertoire montresor.
Note :
Si vous avez personnalisé pour votre thème des fichiers du répertoire theme/default/, ce qui est une très mauvaise idée, c'est le moment où jamais de faire les choses proprement : recopiez tous les fichiers portant l'extension .php (et seulement ceux-là) du thème par défaut dans le répertoire de votre thème. Vous disposez ainsi d'un thème personnalisé complètement opérationnel.Note :
Si vous n'avez opéré aucun changement sur ces fichiers depuis votre dernière sauvegarde il est bien entendu inutile de recommencer !Si vous avez uniquement effacé des fichiers par erreur, vous pouvez les retrouver dans votre backup, et les renvoyer par ftp sur votre site. Si par contre le problème est plus grave, et que vous avez perdu tout ou partie des fichiers de votre site, vous devrez suivre la procédure suivante :
Wiki powered by Dokuwiki.