Salut,

Dans upgrade.php, il n'y a pas de message d'erreur quand on parvient à
se connecter au serveur DB mais qu'on ne parvient *pas* à se connecter à
la base voulue ($db->select_db).

J'ai réalisé le petit patch ci-joint pour afficher un message que j'ai
corrigé dans le fichier de langues car le nom des variables dans le
fichier de langue en_US n'était pas bon (aussi dans le patch). Je l'ai
aussi corrigé dans le fichier de langue fr_FR/install.lang.

Merci de jeter un oeil et d'appliquer si ça convient. J'ai constaté au
passage qu'il y avait pas mal de warning (avec xdebug) par rapport à
$conf->syslog->enabled qui est utilisé alors que pas déclaré
(apparemment on n'utilise pas $conf->setValues($db) dans la procédure
d'install).

Yannick
diff -Naur dolibarrcvs/htdocs/install/upgrade.php dolididrik/htdocs/install/upgrade.php
--- dolibarrcvs/htdocs/install/upgrade.php	2006-08-15 18:33:56.000000000 +0100
+++ dolididrik/htdocs/install/upgrade.php	2006-10-19 22:06:42.000000000 +0100
@@ -94,10 +95,13 @@
     {
         if($db->database_selected == 1)
         {
+	        print "<tr><td nowrap>";
+	        print $langs->trans("DatabaseConnection")." : $dolibarr_main_db_host</td><td align=\"right\">".$langs->trans("OK")."</td></tr>";
             dolibarr_install_syslog("Database connection successfull : $dolibarr_main_db_name");
         }
         else
         {
+	        print "<tr><td>".$langs->trans("ErrorFailedToConnectToDatabase",$dolibarr_main_db_name)."</td><td align=\"right\">".$langs->trans("Error")."</td></tr>";
             $ok = 0 ;
         }
     }
diff -Naur dolibarrcvs/htdocs/langs/en_US/install.lang dolididrik/htdocs/langs/en_US/install.lang
--- dolibarrcvs/htdocs/langs/en_US/install.lang	2006-09-09 01:55:07.000000000 +0100
+++ dolididrik/htdocs/langs/en_US/install.lang	2006-10-19 22:19:26.000000000 +0100
@@ -12,8 +12,8 @@
 ErrorDirDoesNotExists=Directory %s does not exists.
 ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
 ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
-ErrorFaileToCreateDatabase=Failed to create database '%'.
-ErrorFaileToConnectToDatabase=Failed to connect to database '%'.
+ErrorFailedToCreateDatabase=Failed to create database '%'.
+ErrorFailedToConnectToDatabase=Failed to connect to database '%'.
 ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
 PHPVersion=PHP Version
 YouCanContinue=You can continue...
diff -Naur dolibarrcvs/htdocs/langs/fr_FR/install.lang dolididrik/htdocs/langs/fr_FR/install.lang
--- dolibarrcvs/htdocs/langs/fr_FR/install.lang	2006-10-18 14:01:01.000000000 +0100
+++ dolididrik/htdocs/langs/fr_FR/install.lang	2006-10-19 22:21:36.000000000 +0100
@@ -12,8 +12,8 @@
 ErrorDirDoesNotExists=Le répertoire <b>%s</b> n'existe pas ou n'est pas accessible.
 ErrorGoBackAndCorrectParameters=Revenez en arrière et corrigez les paramètres invalides.
 ErrorWrongValueForParameter=Vous avez peut-être saisi une mauvaise valeur pour le paramètre '%s'.
-ErrorFaileToCreateDatabase=Echec de création de la base '%'.
-ErrorFaileToConnectToDatabase=Echec de connection à la base '%'.
+ErrorFailedToCreateDatabase=Echec de création de la base '%'.
+ErrorFailedToConnectToDatabase=Echec de connection à la base '%'.
 ErrorPHPVersionTooLow=Version de PHP trop ancienne. La version %s est requise.
 PHPVersion=Version PHP
 YouCanContinue=Vous pouvez continuer...
_______________________________________________
Dolibarr-dev mailing list
Dolibarr-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à