/ / Erreur lors de l'installation du module dans magento2 'SQLSTATE [HY000] [2000] Aucun fichier ni répertoire de ce type' - magento2

Erreur lors de l'installation du module dans magento2 'SQLSTATE [HY000] [2000] Aucun fichier ou répertoire de ce type' - magento2

J'ai créé le module dans magento 2. Essayer d'installer le module créé en utilisant la commande - "sudo php installation / magento: upgrade" et j'ai eu l'erreur suivante.

entrer la description de l'image ici

Réponses:

0 pour la réponse № 1

Il suffit de mettre à jour votre adresse IP et votre nom d'hôte corrects dans le fichier de configuration de l'hôte

J'utilise fedora 23 mon fichier de configuration situé dans / etc / hosts

commande pour modifier la configuration

$ sudo gedit /etc/hosts

puis ajoutez la ligne ci-dessous ou modifiez votre ancienne configuration

<ip-address> <host name>

par exemple 192.168.1.8 bu.gworks.mobi


0 pour la réponse № 2

Je pense que cette erreur se produit lorsque votre ligne de commande php ne communique pas avec la base de données.

Vérifiez quel php utilisez-vous en ligne de commande en tapant which php. Est-ce le même que celui utilisé par votre serveur? Sinon, assurez-vous de l'exporter dans votre profil bash. Par exemple le php php sur mac:

export PATH=/Applications/MAMP/bin/php/php7.0.0/bin:$PATH

Vérifiez également que la ligne de commande utilise le bon mysql où votre base de données est stockée. Si vous vous connectez à mysql via un terminal:

1) la base de données existe-t-elle?

2) l'utilisateur a-t-il assez de privilèges?

Aussi, vous pouvez ajouter la commande avec -v, --v, or ---v pour voir des messages plus détaillés.


0 pour la réponse № 3

Aller à /app/etc/env.php et changer:

"host" => "localhost",

à:

"host" => "127.0.0.1",