2017-12-29 80 views
0

최근 환경 변수로 APP_ENVAPP_SECRET을 모두 (ssh를 통해) 설정 한 제품 서버에 새로운 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

웹 서버에서 시스템 변수를 사용할 수 없습니다. 변수는 vhost/htaccess 파일에 정의되어야합니다. 아파치를 사용하고 있다고 가정합니다. 오류 메시지에 제안

+0

얻을 composer require symfony/dotenv 실행! 고마워요! – yurden

0

그냥 당신은 내가 너무 멍청 해요