2017-12-29 51 views
0

私は最近、環境変数としてAPP_ENVAPP_SECRETの両方を(ssh経由で)設定したprodサーバに新しいSymfony 4プロジェクトを配備しました。両方のコマンドprintenvsetは出力にこれらの変数をリストしていますので、その部分はすべて正常であるはずです。エラー500 "PHP致命的なエラー:キャッチされていないRuntimeException:APP_ENV環境変数が定義されていません。 symfonyアプリケーションの起動

私はログが、私はここで何をしないのですPHP Fatal error: Uncaught RuntimeException: APP_ENV environment variable is not defined. You need to define environment variables for configuration or add "symfony/dotenv" as a Composer dependency to load variables from a .env file.

を返す、しかし、サイト上のエラー500を取得しますか?

答えて

1

Webサーバーではシステム変数を使用できません。変数は、vhost/htaccessファイルで定義する必要があります。私はあなたがApacheを使用していると仮定します。

+0

私はとても馬鹿です!どうもありがとう! – yurden

0

エラーメッセージに示されているようにcomposer require symfony/dotenvを実行してください。

関連する問題