LoginSignup
1
0

More than 3 years have passed since last update.

Vessel環境で動いていたLaravelプロジェクトを、Homestead環境に移して動かすとphp_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutionというエラー

Posted at

経緯

  • VesselでLaravelプロジェクトが正常に動くことを確認した
  • Vessel環境でのXdebug実行がわからず、Homesteadに環境をチェンジした
  • Homestead環境においてトップページURLにアクセスすると、php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutionというエラーが発生していた。スクショを撮り忘れてしまったけれど、内容をよく確認するとRedisとの接続エラーのようだった。

原因

Vesselの初期化 (bash vessel init) をしたときにVesselが.envを書き換えていたので、Homestead上でRedisとの接続に失敗した

解決

.env.bak.vesselという、Vesselが初期化時に取得しているバックアップファイルを用いて、.envの設定を切り戻した。

おわりに

単純なミスですが、結構時間食っちゃったのでここに書き残しておきますw

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0