====== Mise à jour de Dotclear ======
Mettre à jour Dotclear n'a rien de bien compliqué, c'est même très facile.
===== Sauvegarde de votre configuration existante =====
Ainsi que vous le faites chaque semaine (n'est-il pas vrai ?), la première chose à faire est de sauvegarder votre configuration sur votre ordinateur personnel. Avec votre client FTP préféré, téléchargez votre répertoire dotclear (ou le nom que vous lui avez donné). En cas de problème, vous n'aurez qu'à faire l'opération inverse et tout rentrera dans l'ordre.
Ne pas faire de sauvegarde régulière de vos sites Web (et des bases de données qui y sont éventuellement associées) est une attitude dangereuse vous laissant à la merci du bon vouloir de votre prestataire d'hébergement en cas de problème (crash disque, panne de courant, piratage...) Ne pas le faire est comme de jouer à la roulette russe avec un barillet plein.
Aussi nous vous recommandons vivement de lire [[./backup|les procédures de sauvegarde et de restauration]].
===== Téléchargement de la nouvelle version sur votre site =====
Cette étape est en tous points similaire à l'étape que vous avez suivie pour installer Dotclear la première fois, à une nuance près :
Installez votre nouvelle version en changeant le nom du répertoire principal. Par exemple **dotclear-new**.
Afin que la mise à jour se passe bien, déposez immédiatement dans le nouveau dossier de Dotclear le fichier conf/dotclear.ini de votre configuration actuelle.
Le fichier **dotclear.ini** doit être accessible en écriture pour une mise à jour complète.
===== Lancement de la mise à jour =====
Rendez vous sur l'outil d'installation de votre nouvelle version, par exemple www.mon_site/dotclear-new/install/. L'installation va démarrer, c'est normal. Répétez les étapes de l'installation jusqu'aux paramètres de la base de données. Entrez exactement les mêmes paramètres que lors de l'installation.
L'assistant va alors vous proposer de mettre à jour Dotclear, acceptez, c'est terminé.
Pensez à modifier le préfixe des tables si vous l'aviez changé dans votre installation précédente.
===== Conclusion de la mise à jour =====
Si vous avez des thèmes personnels, des plugins, des fichiers dans le répertoire share, des images, transférez-les dans le nouveau répertoire.
Enfin, renommez votre répertoire actuel en autre chose (par exemple **dotclear-old**), puis renommez le nouveau (**dotclear-new**) avec le nom de l'ancien répertoire (**dotclear**).
Vérifiez que votre weblogue fonctionne correctement et sortez cette bouteille de champagne du frigo !
===== Ça ne fonctionne pas ! =====
Quelque chose s'est mal passé, votre weblogue est cassé et le champagne s'est répandu sur le plancher. Vérifiez bien que le fichier **dotclear.ini** est accessible en écriture, et relancez éventuellement la mise à jour. Avant, vous devrez simplement supprimer votre fichier config.php et remettre le fichier config.php.in de la distribution dans le répertoire conf/.
Une pratique suicidaire consiste à copier directement les fichiers de la nouvelle version dans le répertoire existant de Dotclear. Bien que cela doive théoriquement fonctionner, c'est fortement déconseillé.