Я пытаюсь запустить это,
SetEnvIf Host ^dev\. HOST_DEVELOPMENT
SetEnvIf Host ^www\. HOST_PRODUCTION
<IfDefine HOST_DEVELOPMENT>
# e.g. php_flag display_errors on
</IfDefine>
<IfDefine HOST_PRODUCTION>
# e.g. php_flag display_errors off
</IfDefine>
но это не работает. Любые идеи?
<IfDefine>
запускается только при запуске apache. В HOST_*
переменные должны быть доступны в вашем PHP-скрипте, поэтому вы можете проверить $_ENV['HOST_PRODUCTION']
и повернуть display_errors
выключен во время выполнения.