---
title: "FAQ"
weight: 50
description: "Questions fréquentes sur l'installation, la configuration et l'utilisation de DoliClone."
---

# FAQ

## Installation et activation

### Quels modules Dolibarr sont nécessaires ?

DoliClone nécessite les modules **API REST** et **Tâches planifiées (cron)**. Ils sont activés automatiquement lors de l'activation de DoliClone.

### Mon Dolibarr est en version 10. Le module est-il compatible ?

Oui, DoliClone est compatible à partir de Dolibarr 10.0 et PHP 7.0. Le module intègre des fonctions de rétrocompatibilité pour les versions antérieures à la 16.0 (notamment la classe `FormSetup`).

### Le module API REST est activé mais je ne vois pas la clé API.

La clé API est propre à chaque utilisateur Dolibarr. Accédez à votre fiche utilisateur (**Accueil > Utilisateurs & Groupes > votre utilisateur > Modifier**) et générez une clé dans le champ **Clé pour API**.

## Configuration du serveur source

### Où trouver l'adresse de synchronisation à copier sur le serveur de destination ?

L'adresse est affichée en lecture seule sur la page de configuration DoliClone, dans la section **Informations du serveur source**. Elle a la forme `https://votre-dolibarr.fr/api/index.php/dolicloneapi/`.

### Comment restreindre l'accès à l'API ?

Renseignez l'adresse IP publique de votre serveur de destination dans le champ **Liste des adresses IP autorisées à se connecter sur l'API REST de Dolibarr**. Seuls les serveurs listés pourront se connecter.

### La sauvegarde SQL échoue. Que faire ?

Vérifiez que :

- Le répertoire `documents/doliclone/sql/` existe et est accessible en écriture par le serveur web
- L'utilisateur MySQL dispose des droits de lecture sur toutes les tables
- Le module Dolibarr dispose de suffisamment d'espace disque

## Installeur autonome

### L'installeur affiche "Installeur verrouillé". Comment le déverrouiller ?

L'installeur se verrouille automatiquement après une synchronisation réussie. Pour le déverrouiller :

- Supprimez le fichier `install.lock` via SSH
- Ou saisissez le token de sécurité (fichier `security.token`) sur la page de verrouillage

### Puis-je relancer un clonage après le premier ?

Oui. Déverrouillez l'installeur, puis relancez la synchronisation. Les fichiers identiques (vérification MD5) ne sont pas retéléchargés, ce qui accélère les synchronisations suivantes.

### Le test de connexion échoue. Que vérifier ?

1. Vérifiez que l'URL de synchronisation est correcte et se termine par `/dolicloneapi/`
2. Vérifiez que la clé API est correcte
3. Vérifiez que l'adresse IP du serveur de destination est bien dans la liste des IP autorisées sur le serveur source
4. Vérifiez que le serveur source est accessible en HTTPS depuis le serveur de destination

### Quelle est la différence entre le transfert par fichier et le transfert par ZIP ?

Le transfert par fichier télécharge chaque fichier individuellement avec vérification MD5. Le transfert par ZIP regroupe les fichiers en archives pour un transfert plus rapide. Le mode ZIP est recommandé pour les premiers déploiements avec un grand volume de données.

## Après le clonage

### J'ai oublié de noter les valeurs de conf.php. Comment les retrouver ?

Les valeurs du préfixe de tables et de l'identifiant unique de l'instance sont affichées lors de la restauration. Si vous les avez perdues, vérifiez les logs de l'installeur ou consultez la base de données clonée pour identifier le préfixe des tables.

### Comment savoir si je suis sur le Dolibarr original ou le clone ?

La page de connexion Dolibarr affiche un bandeau DoliClone indiquant sur quelle base de données vous êtes connecté (originale ou clonée) et la valeur du préfixe à utiliser pour basculer.

### Comment basculer entre le Dolibarr original et le clone ?

Modifiez la variable `$dolibarr_main_db_prefix` dans le fichier `htdocs/conf/conf.php`. La page de connexion affiche les valeurs à utiliser pour chaque base.

### L'anonymisation est-elle réversible ?

Non. L'anonymisation modifie directement les données dans la base clonée. Pour retrouver les données originales, relancez un clonage complet depuis le serveur source.

## Synchronisation automatique

### Comment configurer un cron de synchronisation ?

1. Générez une clé de synchronisation sur l'installeur autonome
2. Configurez une tâche cron qui appelle l'URL affichée (par exemple toutes les nuits)

Consultez la page [Synchronisation automatique](/view.php?path=doliclone/synchronisation.md) pour les détails.

### La synchronisation cron échoue avec "Minimum interval not reached".

L'intervalle minimum entre deux synchronisations n'est pas écoulé. Attendez le délai configuré ou ajoutez `&force=1` à l'URL du cron.
