Ceci est une ancienne révision du document !
−Table des matières
Dolibarr : Sauvegarde
La sauvegarde complète de Dolibarr permet :
- de revenir en arrière après une mise à jour
- de déplacer Dolibarr d'un serveur à un autre
- de 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)
- Assistant pour créer le fichier dump de la base de données (cadre 1) :
- Compression : Aucun
- Cliquez sur GÉNÉRER SAUVEGARDE
- Le 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
- mysqldump_NomDeLaBase_x.y.z_YYYYMMDDHHMM.sql
-- 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 :
- mysqldump_NomDeLaBase_x.y.z_YYYYMMDDHHMM.sql
... -- 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;
Autres étapes : Sauvegardez le contenu du répertoire document
Sauvegarde de la Base de données
- Ouvrez 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 document
- Choisissez le format de compression et cliquez sur GÉNÉRER SAUVEGARDE
- Le 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.