Pb configuration fichier conf.php pour install

Bonjour,

J’ai découvert Dolibarr ce mois ci, et souhaite l’utiliser avec l’entreprise que je viens de créer.
J’ai installé la version 7.0.0 sur un VPS. J’ai fait l’acquisition du module « factory ». J’ai procédé comme indiqué pour l’installation d’un premier module : création du dossier custom, ajout des lignes « $dolibarr_main_url_root_alt=’/custom’ » et "$dolibarr_main_document_root_alt=’/usr/share/dolibarr/htdocs/custom’;" dans mon fichier conf.php. Pour autant, lorsque je me rends dans l’onglet « installer un module externe », Dolibarr m’indique systématiquement le même message d’erreur :
Installer ou créer un module externe à partir de l’application nécessite de sauvegarder les fichiers du module dans le répertoire /usr/share/dolibarr/htdocs/custom. Pour que ce répertoire soit reconnu par Dolibarr, vous devez paramétrer le fichier de configuration conf/conf.php en ajoutant les 2 lignes suivantes :
$dolibarr_main_url_root_alt=’/custom’
$dolibarr_main_document_root_alt=’/usr/share/dolibarr/htdocs/custom’;

à priori le module fonctionne avec la version 7 de dolibarr, le problème viendrait plutôt du fichier configuration, que j’ai pourtant modifié comme demandé. Étant encore débutant, je ne parviens pas à trouver l’origine du problème. J’en appelle donc à un petit coup de main.

Merci d’avance.

Colin

Bonjour,
Je ne comprends pas vraiment votre problème en fait.
Si vous avez activé le répertoire custom et chargé le module factory dedans, il ne vous reste plus qu’à l’activer en fait…

Bonjour,

Merci pour votre réponse. En fait malgré les actions réalisées dans le fichier conf.php, dolibarr continue de me demander d’activer le dossier custom. Comme si tout ce que je faisais sur le fichier conf.php n’avait pas d’impact.

$dolibarr_main_document_root_alt correspond bien à $dolibarr_main_document_root plus ‹ /custom › ?

Bonjour,

Ok, je comprends mieux.
Vous avez bien dé-commenté ces deux lignes ? (en enlevant // au début de la ligne)
Sinon, ce n’est pas grave, installer votre module non pas dans le dossier custom mais à la racine de votre dolibarr, avec les modules natifs.
Dolibarr le trouvera.

Merci, je n’avais pas pensé installer le module à la racine, et ça fonctionne. Cependant je me demande pourquoi mon fichier conf ne fonctionne pas car il est écrit correctement à priori.

Je ne sais pas non plus et ce n’est pas toujours facile à distance de comprendre ce qui se passe. Mais l’important c’est que ça fonctionne et que vous soyez dépanné.
bonne continuation avec dolibarr

1 « J'aime »

Euh me voilà quasi avec le même problème :unhappy:

Extrait du fichier conf.php
$dolibarr_main_url_root=‹ http://doliarpec.eu/htdocs ›;
$dolibarr_main_document_root=’/var/www/doliarpec.eu/htdocs/htdocs’;
$dolibarr_main_url_root_alt=‹ http://doliarpec.eu/htdocs/custom ›;
$dolibarr_main_document_root_alt=’/var/www/doliarpec.eu/htdocs/custom’;
$dolibarr_main_data_root=’/var/www/doliarpec.eu/htdocs/documents’;

et ce que dolibarr a comme valeurs dans ses variables

URL racine dolibarr_main_url_root http://doliarpec.eu/htdocs
URL racine (alt) dolibarr_main_url_root_alt /custom
Répertoire racine des pages web dolibarr_main_document_root /var/www/doliarpec.eu/htdocs/htdocs
Répertoire racine des pages web (alt) dolibarr_main_document_root_alt /path_to_dolibarr/htdocs/custom/ + icone triangle danger
Répertoire racine des fichiers de données dolibarr_main_data_root /var/www/doliarpec.eu/htdocs/documents

Merci

J’ai transféré le module externe de htdocs/custom dans le root de htdocs et cela fonctionne, je laisse cependant la question ouverte pour d’autres