J’ai créé un accès depuis internet sur ce serveur (direct sur l’IP de ma box). Aucun souci, dolibarr fonctionne bien à distance en tapant : http://monIP/dolibarr
Lorsque je veux me servir de l’API en local c’est OK, mais ça ne marche pas depuis l’extérieur.
Dans ton fichier htdocs/conf/conf.php, la variable $dolibarr_main_url_root doit être fixée à http://192.168.1.200/dolibarr.
Si tu utilises une autre URL d’accès, Dolibarr va rediriger vers l’URL $dolibarr_main_url_root.
La solution, modifier cette variable dans le fichier de configuration par ton IP externe ou un nom de domaine qui pointe vers ton IP externe et utiliser cette nouvelle IP ou ce nouveau nom de domaine lors de l’ensemble de tes accès (locaux ou distants). Attention également à bien faire les bonnes redirections de ports dans ton routeur ;).
En espérant que ma réponse soit claire, sinon, n’hésites pas à redemander de l’aide
J’ai déjà fait une redirection de port pour avoir l’accès externe. Est-ce la même chose qu’une traduction de port ?
jtraulle, je n’ai pas le fichier conf.php
Seulement un conf.php.example
Je suppose que c’est celui qui est dans /etc/dolibarr/conf.php ?
En cas de coupure internet, cette procédure ne va t-elle pas bloquer l’accès au serveur aux utilisateurs internes (puisque le nom de domaine ne sera pas résolu) ?
Oui effectivement mon installation sous Linux (Ubuntu server) a été faite avec le .deb, les fichiers de configuration de dolibarr sont dans /etc/dolibarr
Il dissocie également les données des fichiers php.
Tout le contenu php est dans /usr/share/dolibarr/htdocs
tout le contenu données est dans /var/lib/dolibarr/documents
impec merci pour ces infos, je vais voir comment m’en dépatouiller