Настройка .htaccess для отображения ошибок php только на поддомене

#php #.htaccess

#php #.htaccess

Вопрос:

У меня есть домен на общем веб-сервере (с использованием cPanel), для которого я только что создал поддомен в качестве тестовой среды для разработки, прежде чем он начнет работать в основном домене.

Я хочу включить отчет об ошибках php только для этого поддомена, что, я считаю, лучше всего сделать в файле .htaccess, поскольку у меня нет доступа к файлу php.ini на общем сервере.

Когда я добавляю следующее в .htaccess в корневом каталоге поддомена, я получаю ошибку внутреннего сервера 500 в поддомене.

 php_flag display_start_up_errors ON
  
 php_flag display_errors ON
  
 php_value error_reporting -1
  
 php_flag html_errors ON
  

Даже если там есть только одна из этих 4 строк, я получаю ошибку 500.

Насколько я вижу, мой код корректен для включения ошибок, поэтому я предполагаю, что мне нужны дополнительные правила, либо здесь, либо где-то еще?

Я довольно новичок в этом, поэтому буду признателен за любой совет.

Комментарии:

1. Некоторые провайдеры не разрешают изменять настройки PHP с помощью .htaccess. Вы должны иметь возможность включить достаточное количество отчетов об ошибках в своем коде, используя ini_set('display_errors','1'); ini_set('display_startup_errors','1'); error_reporting(E_ALL); в верхней части вашего кода.

2. Можете ли вы просмотреть журнал ошибок сервера? Он должен рассказать вам, почему была выдана эта ошибка

3. Дэйв, спасибо за эту информацию. Если это так, я сделаю это таким образом. Просто больно делать это в каждом файле php.

4. Нико, ошибка в журнале, которую я вижу, заключается в следующем: недопустимая команда ‘php_flag’, возможно, написана с ошибкой или определена модулем, не включенным в конфигурацию сервера