와 시스템 환경 변수를 얻을 수없는이 같은 장고 setting.py을 설정합니다. 웹 서버에 내장 된 django로 작업 할 때 모든 것이 정상이었습니다. 하지만 아파치와 wsgi로 작업하면서 KeyError가 발생했습니다."os.environ은"아파치와 WSGI
Cannot get environment variables in Django settings file에 따르면 문제가 해결됩니다. 하지만 왜 아파치가 시스템 환경 변수를 얻을 수 없습니까?
업데이트 : 환경 변수는 .bashrc에 설정되었습니다.
어떻게 이러한 변수를 설정하고 있습니까? 아파치는 자신의 사용자로 실행된다는 것을 잊지 마십시오. –
"올바르게 설정"되어 있다면, 아파치 설정에서'SetEnv' 지시어를 사용하면된다. IIRC, 아파치는 환경을 지운다. 그래서 당신은 당신이 필요로하는 환경 변수를 드러내기 위해 지시자를 가질 필요가있다. – jszakmeister