diff --git a/htdocs/install/etape1.php b/htdocs/install/etape1.php
index 0a5837cd611..76b57fd2979 100644
--- a/htdocs/install/etape1.php
+++ b/htdocs/install/etape1.php
@@ -374,8 +374,9 @@ if ($_POST["action"] == "set")
print "
";
print $langs->trans("Warning");
print " | ";
+
print '| ';
- print "Création de la base : ";
+ print "On tente de créer la base : ";
print $dolibarr_main_db_name;
print ' |
';
@@ -392,29 +393,23 @@ if ($_POST["action"] == "set")
if ($dbt->connected == 1)
{
dolibarr_syslog("la connexion au serveur avec l'utilisateur root reussi");
- print "| Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]." | ".$langs->trans("OK")." |
";
+ print "| Connexion au serveur : $dolibarr_main_db_host, avec l'utilisateur : ".$_POST["db_user_root"]." | ".$langs->trans("OK")." |
";
}
else
{
dolibarr_syslog("la connexion au serveur avec l'utilisateur root rate");
- print "| Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]." | ".$langs->trans("Error")." |
";
+ if (! $conf->db->user) {
+ print "| ".$langs->trans("Error").": ";
+ print "Le super utilisateur de la base est requis pour créer la base. Créer la base en manuel ou revenez en arrière pour saisir le super utilisateur";
+ print " |
";
+ } else {
+ print "| Connexion au serveur : $dolibarr_main_db_host avec l'utilisateur : ".$_POST["db_user_root"]." | ".$langs->trans("Error")." |
";
+ }
$ok = 0;
}
}
- if ($ok)
- {
- if($dbt->database_selected == 1)
- {
- }
- else
- {
- print "| Vérification des droits de création | ".$langs->trans("Error")." |
";
- print '| -- Droits insuffissant |
';
- //$ok = 0;
- }
- }
-
+
if ($ok)
{
if ($dbt->create_db ($dolibarr_main_db_name))