web-dev-qa-db-fra.com

SQLSTATE [HY000] [2002] php_network_getaddresses: échec de getaddrinfo: nom de noeud ni nom de serveur fournis, ou inconnu

Je garde cela tout en courant php artisan migrate

SQLSTATE [HY000] [2002] php_network_getaddresses: échec de getaddrinfo: nom de noeud ni nom de serveur fournis, ou inconnu

Mon environnement

  • Laravel Framework version 5.1.20 (LTS)
  • Laravel Installer version 1.2.0
  • PHP 5.6.14 (cli) (construit: 2 octobre 2015 08:55:56)
  • mysql Ver 14.14 Distrib 5.6.24, pour osx10.10 (x86_64)

fichier .env

APP_ENV=local
APP_URL=http://localhost/
APP_DEBUG=true
APP_KEY=****

DB_Host=http://localhost/
DB_DATABASE=name-local
DB_USERNAME=root
DB_PASSWORD=
UNIX_SOCKET = /tmp/mysql.sock

Cette base de données name-local existe dans ma base de données locale.

Tous les conseils/suggestions seront d'une grande aide pour moi.

13
cyber8200

Vérifier votre DB_Host Sur ton .env fichier

DB_Host=http://localhost/ -> DB_Host=localhost


Résultat:

Je peux migrer paisiblement maintenant.

php artisan migrate
Migration table created successfully.
Migrated: 2014_10_12_000000_create_users_table
12
kyo

Ensemble DB_Host=localhost et exécutez la commande artisan suivante

php artisan config:clear cela vous aidera, effacez la configuration en cache

7
Suresh Velusamy