Di Hostinger, "SHOW DATABASES" dinonaktifkan demi alasan keamanan. Untuk menginstall Magento, Anda harus mengedit salah satu file script di folder instalasi guna melakukan bypass pada hak akses show databases. Berikut langkah-langkah yang harus dilakukan:

  1. Buka File Manager website, lalu buka setup/src/Magento/Setup/Validator/DbValidator.php.
  2. Klik kanan file via File Manager dan pilih Edit. Cari line yang memuat "$query = "SHOW DATABASES";". Anda perlu menuliskan perintah (tambahkan // di depan line) seperti yang ditunjukkan di bawah ini:
{
// $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."
// );
}
Apakah Anda menemukan jawaban?