2012-02-10 2 views
7

У меня есть сервер WAMP 2.2, работающий под Windows 7, и я не могу вообще работать с протоколом ошибок PHP.Регистрация ошибок с сервером WAMP в PHP

Файл всегда пуст, даже если я явно вызываю ошибки USER_ERROR или вызывают обычные ошибки ERROR.

Я в том числе ошибки соответствующие разделы файла php.ini - надеюсь, вы можете найти что-то:

error_reporting = E_ALL 

error_log = "c:/wamp32/logs/php_error.log" ;(UNCOMMENTED BY ME) 

log_errors = On 
display_errors = On 
+0

Ошибки журнала активированы в настройках php? – tomexsans

+0

Проверьте журнал ошибок Apache, вы можете найти там приятный сюрприз ... – Nabab

ответ

5

Линия ; log_errors это просто комментарий для следующего блока, с целью показать вам, что настройки находятся в dev или production. Вы раскомментировали четыре строки, которые не предназначены для контроля над чем-либо, и я удивлен, что у вашего сервиса Apache нет проблем с запуском из-за этого.

Что вам нужно сделать, это посмотреть на линии:

log_errors = Off 

И изменить значение On

Это сказал после того, как вы перезапустите службу Apache, настройки вступят в силу. Тем не менее, я не смог заставить WampServer правильно регистрировать php-ошибки, несмотря на эти настройки. Apache не запускается, когда я указываю параметр error_log.

+0

JYelton- спасибо за указание моей первой ошибки (я идиот) - я обновил свой вопрос с соответствующими настройками - проблема в том, что log_errors WAS установлен для On, так что это не проблема. – Yarin

+0

Я думаю, что это проблема, связанная с WAMP. Установка log_errors на работы (как и в, позволяет Apache запускать), но как только вы также укажете файл журнала ... blammo. Apache не запускается. (По крайней мере, в моем случае.) – JYelton

+0

Это на самом деле работает для меня сейчас - не совсем уверен, что изменилось ... – Yarin

0

Для меня это была ошибка разрешений. Я закончил тем, что дал EVERYONE полный контроль над файлом журнала ошибок и, похоже, исправил мою проблему. Удачи.

+0

Хотя это может решить проблему вначале, это может привести к множеству других проблем. Я не гуру, когда дело доходит до разрешения на доступ к файлам, но предоставление всех полных разрешений не похоже на отличную идею. –

+0

Я не рекомендую это исправление. Я бы с уверенностью согласился с тем, что это не лучшее решение по соображениям безопасности, но если вы окажетесь в крайнем случае, это может заставить вас пойти. Как минимум, это даст вам понять, что ваша проблема заключается в разрешении файлов. – eklingen