DoliWAMP

DoliWAMP est le paquet Windows qui installe Dolibarr + Apache + MySQL + PHP. Cette page regroupe les guides et astuces spécifiques à DoliWAMP.

Erreur de chargement du module fileinfo

Si vous avez ce message d'erreur

Ouvrez votre navigateur sur la page http://localhost, cliquez sur phpinfo et vérifiez dans la liste des modules que fileinfo est absent

Ajoutez le module fileinfo

Lancez le bloc-notes pour modifier le fichier de configuration de PHP :

Lancez le bloc-notes Windows (en tant qu'administrateur), puis allez dans le menu Fichier / Ouvrir

Placez-vous dans le bon dossier et ouvrez le fichier php.ini

Attention à prendre le php.ini du dossier Apache

Cherchez la ligne ;extension=fileinfo

Supprimez le point-virgule de début de ligne, sauvegardez le fichier

Relancez votre serveur

Allez dans c:\dolibarr et clic-droit sur stopdoliwamp, exécuter en tant qu'administrateur

Le serveur s'arrête

Puis lancez startdoliwamp pour relancer le serveur

Vérifiez

Allez sur http://localhost, cliquez sur phpinfo et vérifiez que fileinfo est bien dans la liste des modules

Mettre à jour un module Dolibarr avec DoliWAMP

Lors de nos différents tests, nous avons pu constater un comportement étrange, peut-être lié à notre faible connaissance de ce système. Néanmoins, nous vous proposons la recette suivante qui marche à tous les coups si vous voulez mettre à jour un module Dolibarr.

Voir par exemple https://www.dolibarr.fr/forum/t/doliwamp-et-mise-a-jour-de-modules-impossible/44477

  1. Stopper le serveur Dolibarr : clic droit sur c:\dolibarr\stopdoliwamp.bat puis exécuter en tant qu'administrateur (le .bat est peut-être caché selon votre paramétrage de l'explorateur Windows).

Stopper

  1. Supprimer le dossier du module que vous voulez mettre à jour, par exemple si c'est scaninvoices il faudra supprimer le dossier suivant : C:\dolibarr\www\dolibarr\htdocs\custom\scaninvoices

  2. Lancer le serveur Dolibarr : clic droit sur c:\dolibarr\startdoliwamp.bat puis exécuter en tant qu'administrateur.

  3. Aller sur Dolibarr avec un compte administrateur : http://localhost/dolibarr

  4. Aller dans l'installation d'un module et suivre la procédure habituelle.

Note : Pourquoi relancer le serveur Dolibarr à chaque fois ? Tout simplement car nous avons constaté que les fichiers, même remplacés, ne sont pas réellement mis à jour par l'instance du serveur en cours d'exécution, un peu comme s'ils étaient « mis en cache ». Stopper et relancer le serveur force la relecture totale des fichiers.

Installer manuellement un module avec DoliWAMP

Lorsque la procédure normale de déploiement d'un module ne marche pas (via Accueil > Configuration > Modules/Applications > Déployer/Installer un module externe), vous pouvez le faire directement en suivant ces quelques lignes :

1. Ouvrez votre explorateur Windows

Et placez-vous dans le dossier suivant : C:\dolibarr\www\dolibarr\htdocs\custom\

Si votre DoliWAMP est installé ailleurs, vous devrez trouver le chemin par vous-même, par exemple C:\DoliWamp\htdocs\custom\.

2. Décompressez le module Dolibarr dans ce dossier

Par exemple, si vous avez le fichier module_facturx-x.y.z.zip, il suffit de l'extraire dans ce dossier. Il va automatiquement créer un sous-dossier facturx.

3. Activez le module

C'est tout ! Direction Dolibarr, gestion des modules, et activez votre nouveau module.