symfony 4는 app.php 및 app_dev.php front 컨트롤러에서 사임합니다. 이제는 하나뿐입니다 index.php. 우리는 dev30을 조작하고 .env 파일에서 환경을 자극 할 수 있습니다. 환경을 바꿀 수있는 유일한 방법일까요? 나는 브라우저에서 그것을 할 수 없다 (이전의 app과 app_dev 파일 이었기 때문에)?Symfony 4 전면 컨트롤러
1
A
답변
1
index.php 파일의 내용을 제어하므로 결정한 규칙에 따라 다른 env
파일을 포함 할 수 있습니다.
예를 들어, 당신은 당신이에서 방문하는 URL을 기반으로 아파치 가상 호스트 또는 Nginx에 FastCGI를 구성에서 변수를 설정할 수 있습니다 - 같은 APP_ENV=/home/myname/app-name/dev.env
이나 라이브 서버 : 당신이 원하는대로 APP_ENV=/etc/app-name.prod.env
세트를하거나 모두 나열 할 수 그 중에서 index.php 파일을 선택하고 그 중 하나를 선택하십시오. 코드에서 옵션을 가져 와서 서버 구성에서 설정하는 것이 장기적으로는 더 안전 할 수도 있습니다.