|
|
|
| В файле .htaccess указываю такой параметр
php_value error_reporting "E_ALL"
как я понимаю должен происходить вывод всех ошибок включая NOTICE, но ни чего не выводится. делаю умышленно ошибку - выводит пустую страницу.
если прописываю error_reporting() прямо в коде, всё выводит без проблем, все ошибки и notice, проверяю конфу php через phpinfo(), значение error_reporting() изменяется, другие параметры в .htaccess работают нормально.
подскажите, пожалуйста, что я делаю не правильно?
p.s. все опечатки, кроме названия темы, исправил :) | |
|
|
|
|
|
|
|
для: Slo_Nik
(06.03.2009 в 01:21)
| | кстати, для админов и модераторов.
дайте возможность редактировать не только саму тему, но и её название, а то сонный наделал ошибок в названии, а исправить нет возможности. | |
|
|
|
|
|
|
|
для: Slo_Nik
(06.03.2009 в 01:21)
| | apache не знает значений предопределенных констант php
подход такой.
Делаем echo A_ELL; или чего там нам нужно .
Смотрим, чему равна константа.
Записываем соответствующее число в .htaccess
php_value error_reporting nnnn | |
|
|
|
|
|
|
|
для: Trianon
(07.03.2009 в 00:59)
| | блин, спасибо, напомнил. вроде уже обсуждалось здесь, только не сразу въехал, потому и спрашивал.
теперь буду знать.
вот сразу ещё вопрос.
написал так
<?php
echo error_reporting(E_ALL);
?>
|
на страницу вывело 6135
дописал что бы не выводило notice, но значение не изменилось.
может опять что то я не понял? | |
|
|
|
|
|
|
|
для: Slo_Nik
(07.03.2009 в 03:51)
| | Я предлагал написать несколько другое. | |
|
|
|
|
|
|
|
для: Trianon
(07.03.2009 в 08:56)
| | как я понял,ты предлагал написать в .htaccess следующее
php_flag error_reporting 6135
так?
а то что я написал, это для себя, просто проверить как меняется значение константы
так вот, как было значение 6135 при E_ALL так оно и осталось таким же при E_ALL & ~NOTICE
хотя я может и ошибаюсь со значением константы. | |
|
|
|
|
|
|
|
для: Slo_Nik
(07.03.2009 в 10:17)
| | Я предлагал написать echo E_ALL;
а не echo error_reporting(E_ALL);
>как было значение 6135 при E_ALL
Это было не значение константы.
Это было значение, возвращенное функцией. | |
|
|
|
|
|
|
|
для: Trianon
(07.03.2009 в 10:21)
| | вроде понял.
смотри.
я написал просто echo E_ALL вывело 6143
потом написал echo E_ALL & ~E_NOTICE вывело 6135
в зависимости от того что мне надо, то число я и подставляю в php_flag error_reporting ****
правильно? | |
|
|
|
|
|
|
|
для: Slo_Nik
(06.03.2009 в 01:21)
| | Попробуй так перенаправить вывод ошибок через .htaccess:
php_flag display_startup_errors off
php_flag display_errors off
php_flag log_errors on
php_value log_errors_max_len "1024"
php_value error_log /var/www/site/errors.log
|
Может поможет. | |
|
|
|
|
|
|
|
для: Keyses
(07.03.2009 в 02:09)
| | попробую, спасибо за совет | |
|
|
|