Comment faire une migration de Dolibarr vers une version plus récente sans perdre ses données, ses documents ?
Comment revenir en arrière si quelque chose s’est mal passé ?
Dolibarr contient le système de mise à jour vers une version plus récente ainsi qu’une documentation. Une fois les sources de la nouvelle version installés, la base de données est mise à jour. Simple, automatique…
Mais cela peut mal se passer. Mieux vaut donc prendre des précautions.
Nous supposons qu’on a une version X de Dolibarr installée en production sur un serveur web classique.
Dolibarr est composé d’une base de données et de 3 répertoires habituellement regroupés sous un répertoire dolibarr (dans mon exemple) :
L’url de Dolibarr (dolibarr.domaine.com) pointe normalement sur le répertoire htdocs, Les répertoires documents et scripts ne doivent pas être visibles depuis un navigateur ( faille de sécurité)
Deux cas
...@...:~ $ cd /var/www/html/ ...@...:/var/www/html $
...@...:/var/www/html $ wget 'https://sourceforge.net/projects/dolibarr/files/Dolibarr ERP-CRM/13.0.0/dolibarr-13.0.0.zip'
...@...:/var/www/html $ unzip dolibarr-13.0.0.zip
...@...:/var/www/html $ cp -r dolibarr-13.0.0/* dolibarr/
Ceci remplace les anciens fichiers par les nouveaux tout en conservant les fichiers qui vous sont spécifiques (comme le fichier conf.php ou encore vos modules complémentaires non officiels installés).
...@...:/var/www/html $ rm -fr dolibarr-x.y.z