Как установить Magento, без привилегий Show database?

Изменён:
Magento как установить Magento привилегии Show database

«Show database» отключен на нашем хостинге по соображениям безопасности. Чтобы установить Magento, Вам нужно отредактировать один из файлов в папке установки, чтобы обойти привилегии show databases. Вот что вам нужно сделать:

1.Откройте файловый менеджер, где расположен Ваш сайт  перейдите в папку 

src/ Magento/ Setup/ Validator/DbValidator.php 

2. Откройте файл и нажмите «Изменить». Найдите строку, содержащую «$ query =» SHOW DATABASES »; Вам нужно будет прокомментировать следующие строки (добавьте // в начале каждой строки), как показано в примере:

{
// $query = "SHOW DATABASES";
// $accessibleDbs = $connection->query($query)->fetchAll(\PDO::FETCH_COLUMN, 0);
// foreach ($accessibleDbs as $accessibleDbName) {
// if ($dbName == $accessibleDbName) {
// return true;
// }
// }
// throw new \Magento\Setup\Exception(
// "Database '{$dbName}' does not exist "
// ."or specified database server user does not have privileges to access this database."
// );
}

 

Осчастливьте сегодня кого-то!