{{tag>tutoriel}}
====== 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)
===== Autres étapes : Sauvegardez le contenu du répertoire document =====
==== Sauvegarde de la Base de données ====
- **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 -- 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 documents ====
- **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.
===== Conclusion =====
===== Problèmes connus =====
===== Voir aussi =====
* **(fr)** [[https://wiki.dolibarr.org/index.php?title=Sauvegardes]]
----
//Basé sur << [[https://wiki.dolibarr.org/index.php?title=Sauvegardes|Sauvegardes]] >> par wiki.dolibarr.org.//