[-] Installer: check create table privileges
This commit is contained in:
@@ -71,6 +71,12 @@ class InstallModelDatabase extends InstallAbstractModel
|
||||
// Check if a table with same prefix already exists
|
||||
if (!$clear && Db::hasTableWithSamePrefix($server, $login, $password, $database, $prefix))
|
||||
$errors[] = $this->language->l('At least one table with same prefix was already found, please change your prefix or drop your database');
|
||||
if (($create_error = Db::checkCreatePrivilege($server, $login, $password, $database, $prefix, $engine)) !== true)
|
||||
{
|
||||
$errors[] = $this->language->l(sprintf('Your database login don\'t have the privileges to create table on the database "%s". Ask your hosting provider:', $database));
|
||||
if ($create_error != false)
|
||||
$errors[] = $create_error;
|
||||
}
|
||||
break;
|
||||
|
||||
case 1:
|
||||
|
||||
Reference in New Issue
Block a user