Bagaimana caranya menginstall Magento dengan melakukan bypass pada hak akses SHOW DATABASES?

Disunting pada:
install magento hak akses user hak akses database show database magento

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."

// );

}

 

 

Buatlah seseorang tersenyum hari ini!