Не могу включить error_reporting

proWoke

Новичок
Вот хочу поставить на показ ошибок STRICT. Я так понимаю, чтоб это сделать надо точку с запятой убрать. Т.е. было так в php.ini:
PHP:
; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED
Делаю так.
PHP:
; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED
Перезагружаю и ничего не меняется. В phpinfo смотрел путь к php.ini. Файл настроек тот вроде. А если функцией из файла вызывать
PHP:
error_reporting (E_ALL);
То всё нормально работает. Все ошибки выводит. Что я делаю не так?
 

Breeze

goshogun
Команда форума
Партнер клуба
Не так присваиваешь значение.
Всегда было

; some text
error_reporting = E_ALL
; some text
 

craz

Нестандартное звание
Вот хочу поставить на показ ошибок STRICT. Я так понимаю, чтоб это сделать надо точку с запятой убрать. Т.е. было так в php.ini:
PHP:
; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED


Делаю так.
PHP:
; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED
Перезагружаю и ничего не меняется. В phpinfo смотрел путь к php.ini. Файл настроек тот вроде. А если функцией из файла вызывать
PHP:
error_reporting (E_ALL);
То всё нормально работает. Все ошибки выводит. Что я делаю не так?
это у тебя описание нескольких значений для разных версий приложения
делофтное, для разработки, и в продакшен версии выбирай свое


PHP:
 error_reporting = 
;   Default Value: E_ALL & ~E_NOTICE
;  Development Value: 
E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED
интересно так сработает?)))
error_reporting = E_ALL | E_STRICT - вот так точно сработает
Breeze правильно советует
 

proWoke

Новичок
Чёт сейчас проверяю, если из скрипта писать
PHP:
<?
error_reporting (E_ALL);
echo $a;
?>
То не выводит сообщение о левой переменной. Если в php.ini устанавливать так, как вы мне посоветовали, то тоже не работает.
Я что то не то делаю и неправильно понимаю или у меня с php проблемы?
 

iceman

говнокодер
proWoke
.htaccess файла в папке со скриптом или выше, нету?

в конфиге апача ничо не прописывал раньше?
 

Breeze

goshogun
Команда форума
Партнер клуба
А у тебя часом short_open_tag не выключен?
 

proWoke

Новичок
А у тебя часом short_open_tag не выключен?
а у тебя display_errors то включен?

В php.ini было так

PHP:
; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED


; short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off


; display_errors
;   Default Value: On
;   Development Value: On
;   Production Value: Off

Делаю так:
PHP:
error_reporting = E_ALL | E_STRICT
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED

short_open_tag = On
;   Default Value: On
;   Development Value: Off
;   Production Value: Off


display_errors = On
;   Default Value: On
;   Development Value: On
;   Production Value: Off
Проверяю и нечего.
 

Breeze

goshogun
Команда форума
Партнер клуба
тогда проверяй, какой php.ini редактируешь и какой php.ini phpinfo кажет.
чудес не бывает.
 

iceman

говнокодер
в phpinfo(); посмотри путь до php.ini и смотри применились ли твои изминения... чо гадать то?
 

iceman

говнокодер
proWoke
в моем предложении было 2 УКАЗАНИЯ а не 1

> смотри, меняются ли параметры конфигурации в phpinfo();
 

proWoke

Новичок
proWoke
в моем предложении было 2 УКАЗАНИЯ а не 1

> смотри, меняются ли параметры конфигурации в phpinfo();
Неа, не меняются. Если я туда смотрел.
В phpinfo(). Раздел "Core" строчка
display_errors Local value off Master value off.
Перезагружать апачи я перезагружаю, и компьютер уже не раз перезагружал.
 

DYPA

Настоящая dypa (c)
стоп, по какому пути ты правишь файл? другие настройки изменяются или нет?
 

proWoke

Новичок
стоп, по какому пути ты правишь файл? другие настройки изменяются или нет?
Да по тому же пути, что и в phpinfo прописан. С чего у меня на компьютере будет 2 php.ini? Видимо никто не сталкивался с таким, буду переустанавливать lamp.
 

DYPA

Настоящая dypa (c)
Да по тому же пути, что и в phpinfo прописан. С чего у меня на компьютере будет 2 php.ini? Видимо никто не сталкивался с таким, буду переустанавливать lamp.
у меня на компьютере 3 php.ini и все три рабочих ;)

вообще речь идет о какой ОС?
 
Сверху