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.local Fichiers 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 :