Предложение Ограниченно По Времени - от 45,00руб/в месяц
00
ДНИ
21
ЧАСЫ
09
МИНУТЫ
43
СЕКУНДЫ
Начать
×

База знаний

Здесь Вы найдёте информацию о предоставляемых функциях, устранению неполадок,
а также другую техническую информацию, связанную с хостингом Hostinger.

Как установить 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."
// );
}

 

  • Лёгкий Конструктор Сайтов
  • 99.9% Время Работы Серверов
  • Онлайн Поддержка
  • Мощная Панель управления
  • 30 дней Гарантия Возврата Денег
Специальное Предложение На Ограниченное Время!
От
45
00
руб
/мес
Экономьте 90%
Начать