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))