Переменная Apache httpd-vhost SetEnv не работает в среде приложения

В своем приложении я пытаюсь установить переменную env в конфигурации httpd-vhost вместо файла insde .htacces. Если я поместил переменную setEnv в переменную .htaccess, она работает нормально, но неудобно поддерживать синхронизацию .htaccess с производством. Я попытался, как видно на моем скриншоте, установить его в конфигурации httpd. Я перезапустил apache, чтобы загрузить новую конфигурацию.

введите здесь описание изображения

Любые советы или подсказки приветствуются и спасибо заранее.

Когда я устанавливаю переменную setEnv снаружи, кажется, что это работает?


person directory    schedule 11.01.2016    source источник
comment
Это работает для меня и заполняет $_SERVER["APPLICATION_ENV"] в коде PHP.   -  person anubhava    schedule 11.01.2016
comment
Я думаю, что это не проблема, связанная с приложением. когда я определяю переменную $_SERVER для получения среды приложения, она не работает, индекс не определен. Если я добавлю setEnv var в свой .htaccess, оба будут работать нормально. (getenv('APPLICATION_ENV') в моем случае)   -  person directory    schedule 11.01.2016
comment
Возможный дубликат Как использовать переменную setEnv в apache?   -  person aaron    schedule 10.11.2017