Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 049 раз!

Форум

Добро пожаловать, Гость!

Вывод PHP-ошибок

Обсуждение проблем в работе программного комплекса
singlewolf
Сообщения: 1
C нами: 4 года

Непрочитанное сообщение singlewolf » 15 ноя 2012, 18:17

Есть забавная проблемка.
По умолчанию вывод ошибок PHP включен, но если это включение продублировать в .htaccess то будет следующее:
php_flag display_errors On/Off - нормально велючает, отключает ошибки
php_flag display_startup_errors On - ошибки перестают выводиться в принципе, вне зависимости от установок display_errors
php_value error_reporting "E_ALL & ~E_NOTICE" - ошибки перестают выводиться в принципе, вне зависимости от установок display_errors
Если эти параметры задавать не в .htaccess, а в самом скрипте - все ошибки нормально выводятся/скрываются.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 15 ноя 2012, 20:38

Читайте документацию по PHP:

Использование PHP констант за пределами PHP, например в файле httpd.conf, не имеет смысла, так как в таких случаях требуются целочисленные значения (integer).

Т.е. так писать нельзя: php_value error_reporting "E_ALL & ~E_NOTICE"

Константы для ошибок тут:
http://www.php.net/manual/ru/errorfunc.constants.php

И для E_ALL & ~E_NOTICE там ничего нет. Так что делайте установку ошибок в конфиге PHP или в своих скриптах и не мучайте себя.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей