diff --git a/htdocs/install/step1.php b/htdocs/install/step1.php index ec437709487..4389cbf2c0d 100644 --- a/htdocs/install/step1.php +++ b/htdocs/install/step1.php @@ -243,13 +243,13 @@ if (! $error) { dol_syslog("databasefortest=" . $databasefortest . " connected=" . $db->connected . " database_selected=" . $db->database_selected, LOG_DEBUG); //print "databasefortest=".$databasefortest." connected=".$db->connected." database_selected=".$db->database_selected; - if (empty($db_create_database) && $db->connected && !$db->database_selected) { + if (empty($db_create_database) && $db->connected && !$db->database_selected) { print '
'.$langs->trans("ErrorConnectedButDatabaseNotFound",$db_name).'
'; print '
'; if (! $db->connected) print $langs->trans("IfDatabaseNotExistsGoBackAndUncheckCreate").'

'; print $langs->trans("ErrorGoBackAndCorrectParameters"); $error++; - } elseif ($db->error && (empty($db_create_database) && $db->connected)) { + } elseif ($db->error && ! (! empty($db_create_database) && $db->connected)) { // Note: you may experience error here with message "No such file or directory" when mysql was installed for the first time but not yet launched. if ($db->error == "No such file or directory") print '
'.$langs->trans("ErrorToConnectToMysqlCheckInstance").'
'; else print '
'.$db->error.'
'; @@ -991,4 +991,3 @@ function write_conf_file($conffile) return $error; } -