30,997
edits
No edit summary |
|||
| Line 6: | Line 6: | ||
=Procédure= | =Procédure= | ||
=== | === Exporter la base Mysql === | ||
* Aller sur la page '''Configuration - Outils - Sauvegarde'''. | * Aller sur la page '''Configuration - Outils - Sauvegarde'''. | ||
* Choisir la méthode d'export "'''MySql dump'''". | * Choisir la méthode d'export "'''MySql dump'''". | ||
| Line 18: | Line 18: | ||
* Aller dans le répertoire de vos données Dolibarr (le répertoire est indiqué dans "'''Configuration - Info systèmes - Dolibarr - Tous les paramètres'''" sur la ligne "'''Répertoire racine des fichiers de données'''"). Aller dans le sous répertoire '''admin/backup'''. Vous y trouverez le dump de sauvegarde de la base qui viens d'être généré. Nous appellerons ce fichier mysqldump_mydatabase_version_date.sql dans la suite de ce tutorial. Copier ce fichier dans le répertoire /tmp. | * Aller dans le répertoire de vos données Dolibarr (le répertoire est indiqué dans "'''Configuration - Info systèmes - Dolibarr - Tous les paramètres'''" sur la ligne "'''Répertoire racine des fichiers de données'''"). Aller dans le sous répertoire '''admin/backup'''. Vous y trouverez le dump de sauvegarde de la base qui viens d'être généré. Nous appellerons ce fichier mysqldump_mydatabase_version_date.sql dans la suite de ce tutorial. Copier ce fichier dans le répertoire /tmp. | ||
=== | === Créer la base de donnée sous PostGreSQL === | ||
* Renommer le fichier '''conf.php''' de Dolibarr en '''conf.php.mysql''' (il doit etre soit dans '''/etc/dolibarr''' soit dans '''htdocs/conf''') | * Renommer le fichier '''conf.php''' de Dolibarr en '''conf.php.mysql''' (il doit etre soit dans '''/etc/dolibarr''' soit dans '''htdocs/conf''') | ||
* Créer un fichier '''conf.php''' vide pour remplacer celui qui a été renommé en lui donnant les droits en lecture et écriture pour tout le monde. | * Créer un fichier '''conf.php''' vide pour remplacer celui qui a été renommé en lui donnant les droits en lecture et écriture pour tout le monde. | ||
| Line 28: | Line 28: | ||
Rem: En cas de problème, pour revenir sur un Dolibarr qui pointe sur l'ancienne base Mysql, restaurer simplement le fichier conf renommé avec son nom d'origine en '''conf.php'''. | Rem: En cas de problème, pour revenir sur un Dolibarr qui pointe sur l'ancienne base Mysql, restaurer simplement le fichier conf renommé avec son nom d'origine en '''conf.php'''. | ||
=== | === Importer la sauvegarde MySql === | ||
* Modifier la configuration de postgresql afin d'accepter temporairement la syntaxe du fichier issu du dump mysql en plaçant la directive escape_string_warning à off dans le fichier '''postgresql.conf''' | * Modifier la configuration de postgresql afin d'accepter temporairement la syntaxe du fichier issu du dump mysql en plaçant la directive escape_string_warning à off dans le fichier '''postgresql.conf''' | ||
<source lang="ini"> | <source lang="ini"> | ||
| Line 54: | Line 54: | ||
</source> | </source> | ||
=== | === Modifier le fichier de configuration Dolibarr === | ||
* Ouvrer avec un éditeur de texte le fichier '''htdocs/conf/conf.php''' qui se trouve dans la racine de votre installation de Dolibarr. | * Ouvrer avec un éditeur de texte le fichier '''htdocs/conf/conf.php''' qui se trouve dans la racine de votre installation de Dolibarr. | ||
* Modifier les lignes pour faire pointer les programmes sur la nouvelle base de donnée | * Modifier les lignes pour faire pointer les programmes sur la nouvelle base de donnée | ||
| Line 66: | Line 66: | ||
</source> | </source> | ||
===Tester l'application=== | === Tester l'application=== | ||
Vous devez retrouver une application 100% fonctionnelle et avec toutes ses données. | Vous devez retrouver une application 100% fonctionnelle et avec toutes ses données. | ||
La base de donnée MySql peut être arrêtée. | La base de donnée MySql peut être arrêtée. | ||