2017-11-06 7 views
1

symfony 4が辞任app.phpapp_dev.phpフロントコントローラー。今は1つだけになるindex.php。我々は、dev30を操作し、.envファイルで環境をプロダクトすることができます。環境を変える唯一の方法だと教えてください。私はブラウザからこれを行うことはできません(以前のappとapp_devファイルのように)?symfony 4フロントコントローラー

答えて

1

index.phpファイルの内容を制御するため、決定した規則に従って異なるenvファイルを含めることができます。

たとえば、あなたがから訪問しているURLに基​​づいて、ApacheのバーチャルホストまたはnginxのFastCGIの設定で変数を設定することができます - などAPP_ENV=/home/myname/app-name/dev.envなどや、ライブサーバー上:あなたが好きなように設定APP_ENV=/etc/app-name.prod.env、またはあなたが両方のリストを表示できそれらをindex.phpに入れ、そこからどれを選ぶかを選択します。ただし、コードからオプションを取り出してサーバ設定で設定するのは、おそらく長期的には安全でしょう。

関連する問題