diff --git a/htdocs/install/fileconf.php b/htdocs/install/fileconf.php index 75efef3ea99..818bdb79e42 100644 --- a/htdocs/install/fileconf.php +++ b/htdocs/install/fileconf.php @@ -1,6 +1,7 @@ - * Copyright (C) 2004 Éric Seigne + * Copyright (C) 2004 Éric Seigne + * Copyright (C) 2004 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -77,16 +78,31 @@ if ($err == 0) " name="main_dir"> Sans le slash "/" à la fin
-exemple : /var/www/dolibarr/htdocs +exemples :
+
  • /var/www/dolibarr/htdocs
  • +
  • C:/wwwroot/dolibarr/htdocs
  • @@ -96,24 +112,31 @@ URL Racine 0) $dolibarr_main_url_root=$main_url; -if(strlen($dolibarr_main_url_root) == 0) +if(! isset($dolibarr_main_url_root) || strlen($dolibarr_main_url_root) == 0) { - $dolibarr_main_url_root = substr($_SERVER["SCRIPT_URI"],0,strlen($_SERVER["SCRIPT_URI"])-21); + if (isset($_SERVER["SCRIPT_URI"])) { # Si défini + $dolibarr_main_url_root=$_SERVER["SCRIPT_URI"]; + } + else { # SCRIPT_URI n'est pas toujours défini (Exemple: Apache 2.0.44 pour Windows) + $dolibarr_main_url_root="http://".$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"]; + } + $dolibarr_main_url_root = substr($dolibarr_main_url_root,0,strlen($dolibarr_main_url_root)-12); + # Nettoyage de l'URL proposée + $dolibarr_main_url_root = ereg_replace('\/$','',$dolibarr_main_url_root); # Supprime le / + $dolibarr_main_url_root = ereg_replace('\/index\.php$','',$dolibarr_main_url_root); # Supprime le /index.php + $dolibarr_main_url_root = ereg_replace('\/install$','',$dolibarr_main_url_root); # Supprime le /install } print $dolibarr_main_url_root ; - ?>"> -exemples : -
      +exemples :
    • http://dolibarr.lafrere.net
    • http://www.lafrere.net/dolibarr
    • -
    -

    Base de données

    +

    Base de données Dolibarr

    Serveur -Nom du serveur de base de données, généralement 'localhost' quand le serveur est installé sur la même machine que le serveur web +Nom ou adresse ip du serveur de base de données, généralement 'localhost' quand le serveur est installé sur la même machine que le serveur web -Nom de la base +Nom de la base de données -Nom de votre base de données +Nom de la base de données Dolibarr (sera créée si nécessaire) Login - -Laisser vide si vous vous connectez en anonyme + +Login de l'administrateur de la base de données Dolibarr. Laisser vide si vous vous connectez en anonymous Mot de passe - -Laisser vide si vous vous connectez en anonyme - + +Mot de passe de l'administrateur de la base de données Dolibarr. Laisser vide si vous vous connectez en anonymous @@ -166,14 +188,14 @@ $dolibarr_main_db_host = "localhost"; Login - -
    Login de l'utilisateur ayant les droits de création de la base de données, inutile si vous êtes chez un hébergeur, votre base de données est déjà créée. Laisser vide si vous vous connectez en anonymous
    + +
    Login de l'utilisateur ayant les droits de création de la base de données, inutile si votre base est déjà créée (comme lorsque vous êtes chez un hébergeur). Laisser vide si vous vous connectez en anonymous
    Mot de passe - +
    Laisser vide si l'utilisateur n'a pas de mot de passe