====== Mise à jour ====== ===== Préparatifs ===== Commencez toujours par faire une sauvegarde de la copie actuelle du programme. Ça ne coute rien et peut faire gagner un temps fou en cas de problème. Vous devez conserver impérativement : * Le fichier de configuration (généralement **inc/config.php**) * Vos éventuels thèmes et plugins personnels * Vos fichiers publics * Votre fichier .htaccess, si vous en avez un ===== Mise à jour du programme ===== Déconnectez-vous de l'interface d'administration avant toute mise à jour ! Renommez le répertoire contenant la copie actuelle du programme (**dotclear-old** par exemple.) Transférez la nouvelle copie du programme dans le répertoire d'origine (**dotclear** par exemple.) Copiez ensuite le fichier de configuration à son emplacement (**inc/config.php** dans la majorité des cas.) Finissez par restaurer vos fichiers publics, thèmes, plugins et .htaccess si cela est nécessaire. Certains thèmes ou plugins peuvent ne plus être compatibles avec la nouvelle version. En cas de doute, finissez la procédure de mise à jour sans les restaurer puis restaurez-les un par un en vérifiant après chaque que tout se passe bien. Ne pas oublier de vider le dossier temporaire ! (par défaut /tmp) ===== Mise à jour de la base de données ===== Finissez la procédure de mise à jour en vous rendant sur la page d'authentification de Dotclear. Un message vous indiquera que Dotclear a été mis à jour, c'est terminé, vous pouvez vous connecter. ===== Annexe : mise à jour d'une copie subversion ===== **(Note du relecteur: est-ce vraiment utile? doit-on laisser ça ici?)** Si vous utilisez une copie subversion de Dotclear, la mise à jour est encore plus simple : * Déconnectez vous * Mettez à jour votre copie de travail (''svn up'') * Rendez-vous sur la page d'authentification Si vous souhaitez utiliser des fichiers PHP à la place des fichiers de langue gettext, créez les manuellement en lançant le programme **build-tools/make-l10n.php** depuis la raçine de votre copie de Dotclear. Pensez à le faire à chaque mise à jour si vous souhaitez conserver une traduction à jour.