Changer le port d'écoute

Bonjour,

N’ayant qu’une adresse IP publique et 2 services Web sur 2 machines différentes, j’ai voulu changé le port d’écoute de dolibarr.

Je l’ai fait de 2 méthodes différentes :

- changement du port d’écoute de Apache, passage en 8080
- modif de ma règle NAT sur mon firewall afin que le port public 8080 soit redirigé vers mon port 80 du serveur hébergeant Dolibarr.

Cela fonctionne dans les 2 cas sauf (car autrement je ne serais pas là) pour le bouton suivant :

- dans un client, on rentre dans une commande et ensuite on veut cliquer sur « Passer les commandes fournisseurs ».

ce bouton pointe vers :

http://mondolibarr.mondomaine.fr/commande

au lieu de :
http://mondolibarr.mondomaine.fr:8080/commande

Alors que tous les autres pointes bien vers :

http://mondolibarr.mondomaine.fr:8080/lemodule

Il ne prend pas le changement de port, un bug?

D’avance merci.

Charles

En creusant un peu, je vois qu’en faite le module est lié à un module édité par ATM. Je viens d’ouvrir un ticket chez eux.

Charles

La réponse de ATM qui a solutionné le problème :

Avez-vous modifié le fichier de configuration ? « htdocs/conf/conf.php »
L’URL ayant changé, certains liens provenant de module externe (pas que les notres) peuvent encore pointer sur l’ancien domaine
Ceci dépend d’un paramètre d’une fonction de Dolibarr qui construit l’url, selon ce paramètre la fonction retournera une URL absolue ou relative
La variable « $dolibarr_main_url_root » dans le fichier « conf.php » ne pointe pas vers votre nouvelle URL

Charles