4.11 Sauvegarde
Anticipez les problèmes (plantage serveur, mise à jour échouée) en utilisant les outils de sauvegarde intégrés.
Chemin : Configuration > Outils d’administration > Sauvegarde
Gardez les réglages par défaut et cliquez sur Générer Sauvegarde.
Figure 4.19 – Outil de sauvegarde de la base de données
Avertissement : Pensez à récupérer le fichier et à le placer ailleurs que sur le serveur, sinon la sauvegarde n’aura servi à rien !
La sauvegarde complète inclut :
La base de données (via l’outil de sauvegarde)
Le dossier documents/ — contient vos logos et tous les documents générés ou uploadés
Le fichier conf/conf.php — fait le lien avec votre base de données ; sans lui, vous repartez de zéro
Le dossier custom/ — contient vos modules externes
Accès HTTPS local (pour les Logs Inaltérables)
Pour utiliser les Archives/Logs Inaltérables, Dolibarr™ doit être accessible via HTTPS. Voici les étapes pour configurer HTTPS en local avec XAMPP et mkcert.
Figure 4.20 – Commandes mkcert pour générer un certificat local
Déclarer le domaine local. Éditez C:\Windows\System32\drivers\etc\hosts et ajoutez :
127.0.0.1 dolibarr-230.local
Installer mkcert. Téléchargez mkcert.exe depuis les releases officielles GitHub et placez-le dans C:\tools\mkcert\.
Installer l'autorité locale (CA)
cd C:\tools\mkcert
.\mkcert.exe -install
Générer le certificat SSL
mkdir C:\xampp\apache\conf\ssl-dolibarr
cd C:\xampp\apache\conf\ssl-dolibarr
C:\tools\mkcert\mkcert.exe dolibarr-230.localFichiers générés : dolibarr-230.local.pem et dolibarr-230.local-key.pem
Activer SSL dans Apache. Dans C:\xampp\apache\conf\httpd.conf, vérifiez que ces lignes sont actives :
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
Include conf/extra/httpd-ssl.conf
Include conf/extra/httpd-vhosts.conf
Ajouter le VirtualHost HTTPS. Dans C:\xampp\apache\conf\extra\httpd-vhosts.conf :
ServerName dolibarr-230.local
DocumentRoot "C:/xampp/htdocs/dolibarr-230/htdocs"
AllowOverride All
Require all granted
SSLEngine on
SSLCertificateFile "C:/xampp/apache/conf/ssl-dolibarr/dolibarr-230.local.pem"
SSLCertificateKeyFile "C:/xampp/apache/conf/ssl-dolibarr/dolibarr-230.local-key.pem"
ServerName dolibarr-230.local
Redirect permanent / https://dolibarr-230.local/
Redémarrer Apache. Depuis le panneau de contrôle XAMPP : Stop Apache puis Start Apache.
Vérifier HTTPS côté PHP. Créez tests_https.php dans votre DocumentRoot :