web-dev-qa-db-ja.com

SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfoが失敗しました:ノード名もサービス名も指定されていないか、不明です

php artisan migrate

SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfoが失敗しました:ノード名もサービス名も指定されていないか、不明です

私の環境

  • Laravelフレームワークバージョン5.1.20(LTS)
  • Laravelインストーラバージョン1.2.0
  • PHP 5.6.14(cli)(ビルド:2015年10月2日08:55:56)
  • mysql Ver 14.14 Distrib 5.6.24、osx10.10(x86_64)用

。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

そのデータベースname-localは私のローカルデータベースに存在します。

ヒント/提案は私にとって大きな助けになります。

13
cyber8200

DB_Hostあなたの.envファイル

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


結果:

これで平和に移住できます。

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

セットする DB_Host=localhostと次のアーティザンコマンドを実行します

php artisan config:clearキャッシュされた設定をクリアするのに役立ちます

7
Suresh Velusamy