Bonjour,
J’ai installé Dolibarr 2.8 sur un serveur Debian Lenny.
Le souci est que je dispose d’une architecture réseau plus ou moins complexe, et que je n’ai pas installé Dolibarr sur le serveur web en lui-même, mais sur un serveur à part.
J’ai donc fait un Proxy Pass et Proxy Reverse sur mon serveur web pour qu’il redirige vers mon serveur Dolibarr (qui sert également à d’autres applications).
<VirtualHost IP_DE_MON_SERVEUR_WEB:80>
ServerName sous.domaine.com
ProxyPass / http://IP_DE_MON_DOLIBARR/dolibarr/htdocs/
ProxyPassReverse / http://IP_DE_MON_DOLIBARR/dolibarr/htdocs/
</VirtualHost>
Puisque mon serveur Dolibarr n’est pas un serveur uniquement dédié à cela, j’ai également fait un Virtual Host sur le serveur en question.
<VirtualHost IP_DE_MON_DOLIBARR:80>
ServerAdmin [email protected]
ServerName sous.domaine.com
DocumentRoot /var/www/dolibarr/htdocs/
</VirtualHost>
Une fois que je vais sur sous.domaine.com, j’arrive correctement sur la page d’acceuil de Dolibarr. Cependant, dès que je rentre mon login / pass, c’est le drame:
Une belle erreur 404, puisqu’il me redirige sur http://sous.domaine.com/dolibarr/htdocs/index.php
Voici, au cas où, mon fichier conf.php:
#
# File generated by Dolibarr installer 2.8.0 on 30 avr. 2010
#
# Take a look at conf.php.example file for an example of conf.php file
# and explanations for all possibles parameters.
#
$dolibarr_main_url_root="http://sous.domaine.com";
$dolibarr_main_document_root="/var/www/dolibarr/htdocs"
$dolibarr_main_data_root="/var/www/dolibarr/documents";
$dolibarr_main_db_host="ma_DB";
$dolibarr_main_db_port="";
$dolibarr_main_db_name="DB";
$dolibarr_main_db_user="DBuser";
$dolibarr_main_db_pass="DBmdp";
$dolibarr_main_db_type="mysqli";
$dolibarr_main_db_character_set="latin1";
$dolibarr_main_db_collation="latin1_swedish_ci";
$dolibarr_main_authentication="dolibarr";
Merci d’avance.