Dolibarr - Sauvegarde

La sauvegarde complète de Dolibarr permet :

de revenir en arrière après une mise à jourde déplacer Dolibarr d'un serveur à un autrede se protéger d'un sinistre ou d'une fausse manipulation

Dolibarr stocke des données à 2 endroits qu'il faut sauvegarder régulièrement :

La base de données contient toutes les données saisies (hors documents pièces jointes)Le répertoire documents de Dolibarr contient les pièces jointes de l'application (photos, documents générés, PDF, etc.), indiqué par la variable $dolibarr_main_document_root du fichier de configuration dolibarr/htdocs/conf/conf.php. Par défaut, c'est dolibarr/documents.

Pré-requis

Première étape : sauvegarde de la base de données

Vous êtes connecté sur le Dolibarr à sauvegarder.

Dans la page d'accueil (bouton Accueil, en haut), ouvrez Outils d'administration → Sauvegarde (colonne de gauche)

Autres étapes

Sauvegarde de la Base de donnéesAssistant pour créer le fichier dump de la base de données (cadre 1) :Compression : AucunCliquez sur GÉNÉRER SAUVEGARDELe fichier de sauvegarde généré s'affiche à droite sous forme d'un lien mysqldump_NomDeLaBase_x.y.z_YYYYMMDDHHMM.sql. En cas de problème, lancez :

...@...:~ $ mysqldump -h ip_ancien_serveur_mysql -P port_ancien_serveur_mysql -u utilisateur_base -pmot_de_passe_base > mysqldump_YYYYMMDDHHMMSS.sql

Pour vérifier, cliquez sur la loupe à droite du nom, ce qui ouvre l'aperçu du fichier ; si la sauvegarde s'est bien passée, il doit se terminer par

-- Dump completed on AAAA-MM-JJ HH:MM:SS

Éditez le fichier mysqldump_NomDeLaBase_x.y.z_YYYYMMDDHHMM.sql pour ajouter FOREIGN_KEY_CHECKS au début et à la fin :

...
-- SQL Dump
-- Server version: 5.5.8
...
SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
...
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
...
SET FOREIGN_KEY_CHECKS=1;

Sauvegarde du répertoire documentsOuvrez Dolibarr à la page d'accueil (bouton Accueil, en haut)Ouvrez Outils d'administration → Sauvegarde (colonne de gauche)cadre 2 : Sauvegardez le contenu du répertoire documentChoisissez le format de compression et cliquez sur GÉNÉRER SAUVEGARDELe fichier de sauvegarde généré s'affiche à droite sous forme d'un lien documents_NomDeLaBase_x.y.z_AAAAMMJJHHMM.tar.gz)Cliquez sur le fichier de sauvegarde pour l'enregistrer en lieu sûr (par ex. sur une clé USB)Supprimez de la sauvegarde les éventuels fichiers dolibarr.log ou dolibarr_*.log à la racine du répertoire Le fichier de configuration : Une simple copie du fichier conf/conf.php dans un emplacement sûr suffit.

Conclusion

Problèmes connus

Voir aussi

(fr) Sauvegardes(en) Article

Basé sur « Sauvegardes » par Dolibarr.