Как включить display_errors с помощью .htaccess

У меня есть следующая среда на одном сервере:

  1. dev.domain.com для теста разработки
  2. . domain.com для тестов
  3. www.domain.com является рабочим продуктом

Для среды разработки я хотел бы видеть все ошибки PHP (включая ошибки синтаксического анализа). К сожалению, конфигурация PHP довольно строгая. Это не позволяет устанавливать display_errors внутри PHP-файла. Значит,

ini_set("display_errors", 1);

и все его варианты не работают. Следующее прекрасно работает с файлом .htassess:

php_flag display_errors "1"

Таким образом, моя идея состояла в том, чтобы сделать что-то вроде этого:

if(HOST==dev.domain.com) {
     php_flag display_errors "1"
}

Я пробовал SetEnvIf, RewriteCond, IfDefine и другие варианты. Безуспешно.

Есть какой-нибудь способ сделать это?

7
задан Dennis 24 March 2011 в 03:52
поделиться