Installation
Installe Knot Migration sur une instance de pré-production avant de reproduire en production. Le module s’appuie sur Knot Core (dépendance obligatoire).
Prérequis
| Composant | Minimum | Recommandé |
|---|---|---|
| Dolibarr | 20.0.0 | 21.0.x LTS |
| Knot Core | ≥ 2.12.0 | Dernière release stable |
| PHP | 8.1 | 8.2 avec OPcache |
| SGBD | MariaDB 10.6 ou MySQL 5.7 | MariaDB 11.x |
| Disque | 200 Mo sous documents/ | 1 Go pour snapshots + rapports |
Chemins canoniques
| Élément | Emplacement |
|---|---|
| Module sur disque | htdocs/custom/knotmigration/ |
| Configuration admin | …/custom/knotmigration/admin/setup.php |
| API REST interne | …/custom/knotmigration/api/ |
Le slug Dolibarr est knotmigration (sans tiret), aligné sur modKnotMigration.
Étapes d’installation
- Télécharge
knotmigration-X.Y.Z.zipdepuis license.knot.tools et vérifie le SHA-256 publié. - Active Knot Core si ce n’est pas déjà fait.
- Déploie l’archive via Accueil → Configuration → Modules → Déployer un module externe.
- Active Knot Migration, puis ouvre la roue crantée → page de setup.
- Active la licence avant tout diagnostic.
Vérifications post-install
- L’entrée Knot › Migration apparaît dans la sidebar après licence valide.
- Un appel HTTPS sortant vers
license.knot.tools(443) réussit depuis le serveur. composer check-platform-reqsne signale aucun blocage PHP.
Suite
Licence Activation du code et grace period.
Premier diagnostic Valide l'installation avec un diagnostic test.