2016-06-20 8 views
1

私はLaravel(4.2)プロジェクトのための新しい環境を追加しようとしていますが、私はこのエラーを持っている:私は信じているvendor/­laravel/­framework/­src/­Illuminate/­Database/­Connectors/Connector.phpトラブル4.2

:で発生

SQLSTATE[HY000] [2002] No route to host

その理由は、Laravelのドキュメントのすべての手順に従っていても、環境を正しく設定していないからです。

誰でも以前にエラーが発生しましたか?あるいは、なぜそれが起こっているのか分かっていますか?

私はこの問題を解決するために必要なデータを提供しますが、私は現時点で何を提供するのか分かりません。

ありがとうございました。

+0

データベースに接続してデータベースに接続しているものは何ですか? –

+0

@MuhammadSumonMollaSelimこの場合、私はapp/config/{my-env-name} /database.phpに定義されているlocalhostを使用しています –

+0

あなたのmysqlサーバーが稼働していて、 localhost?あなたのエラーはmysqlがlocalhostに接続できないことを意味します。 –

答えて

0

私は実際問題が何かを発見しました。

Laravelが環境名(例:dev)を読み込むには、ユーザー "dev"をプロジェクト全体の所有者にする必要があります。

プロジェクトのオーナーが "root"であり、 "root"フォルダと設定をapp-> configに作成したことがないため、Laravelは "root"環境の設定を見つけることができなかったので、この問題が発生しました。