logo


Offres Black Friday

  •  99,9 % de disponibilité
  •  Certificat SSL Gratuit
  •  Assistance en direct 24/7
  •  Satisfait ou Remboursé Pendant 30 Jours
Commencer

Jusqu'à

90

%

OFF

04
JOURS
20
HEURES
12
MINUTES
42
SECONDES
Offres du Black Friday: Hébergement Web Pas Cher
A partir de 0,80€ /Mois!
Voir Toutes Les Offres
×

Base de connaissances

Lisez des articles sur les fonctionnalités, des guides de dépannage,
et d'autres informations techniques relatives au service d'hébergement Hostinger.

Comment installer Magento en contournant le privilège SHOW DATABASES

Modifié le:
contourne installer magento afficher les bases de données show databases

"SHOW DATABASES" est désactivé sur Hostinger pour des raisons de sécurité. Pour installer Magento, vous devez modifier l'un des fichiers du script dans le dossier d'installation pour contourner le privilège show databases. Voici ce que vous devez faire:

1. Ouvrez le gestionnaire de fichiers de votre site Web et accédez à setup/src/Magento/Setup/Validator/DbValidator.php 

2. Cliquez avec le bouton droit sur le fichier via votre Gestionnaire de fichiers et sélectionnez Modifier. Recherchez la ligne contenant "$query = "SHOW DATABASES";". Vous devrez commenter les lignes suivantes (ajouter // au début de chaque ligne) comme indiqué dans l'exemple:

{
// $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."
// );
}