PHP 5.2.5 Не выводятся сообщения о ошибках.

Бочонок

http://frontender.info
PHP 5.2.5 Не выводятся сообщения о ошибках.

Приятного времени суток.

Проблема.
В php.ini
error_reporting = E_ALL
А ошибки не выводятся.
Вообще.
Не знаю что и делать. Это чрезвычайно затрудняет отладку...
 

berkut

Новичок
ini->display_errors?

-~{}~ 08.02.08 21:15:

и вообще, в ini вроде как нельзя константы использовать
 

phprus

Moderator
Команда форума
berkut
и вообще, в ini вроде как нельзя константы использовать
И давно это нельзя?
В самом начале php.ini написано следующее:
; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo").
 

Бочонок

http://frontender.info
Выславил в php.ini
display_errors = On
(было off)
Не помогло.

ini_set('display_errors','On');
Помогло.
Но как то странно. Почему инструкцию в php.ini проигнорировало?

-~{}~ 08.02.08 20:55:

Спасибо вам большое, кстати!
 

WP

^_^
Запусти
PHP:
error_reporting(E_ALL);
ini_set('display_errors','On');
$undefined_variable;
 

berkut

Новичок
запусти) phpinfo() посмотри
Configuration File (php.ini) Path
может ини не тот цепляется. в .htaccess по пути посмотри
 

Бочонок

http://frontender.info
В .htaccess только DirectoryIndex
Путь к файлу посмотрел.
Правлю то что нужно.
display_errors = "stdout"
display_errors = "On"
display_errors = On

Ничего не дало .

2WP :
Запустил.
Ничего вообще не вывело.
 

phprus

Moderator
Команда форума
Бочонок
Путь к файлу посмотрел.
Правлю то что нужно.
...
Ничего не дало .
Апачь перезагружал?
А что в выводе phpinfo написано о том, какой php.ini используется?
 

Tedor

Новичок
Если я не ошибаюсь, то в винде надо кинуть файлик php.ini в директорию windows.
 

berkut

Новичок
Tedor ещё и system32, и в корень C:, и в диру апача. везде покидать его. тоже сделать и с extensions
 

Бочонок

http://frontender.info
2berkut:
Ты это серьезно?
В phpinfo() показан путь к php.ini который по идее используется.
А зачем еще куда то копировать?
----

после рестарта апача вроде бы все заработало.
всем спасибо
 

berkut

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

Бочонок

http://frontender.info
эм... тоже вариант.
главное - не забыть заменить все конфигурационные файлы и библиотеки в случае чего.
Правда i.m.h.o. все же лучше знать, где php ищет свои файлы а не надеятся на прихоти переменных окружения окон...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Бочонок
Понимаеш-ли это такой юмор
 

phprus

Moderator
Команда форума
Бочонок
после рестарта апача вроде бы все заработало.
PHP запущенный как модуль апача может перечитывать свои настройки только при запуске апача и по этому после каждого изменения php.ini нужно перезапускать апач.
 
Сверху