PHP не отлаживает / показывает сообщения об ошибках

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

Конечно, lighttpd не должен делать это?

2 ответа

Решение

В вашем php.ini убедитесь, что у вас есть:

display_errors = On

Возможно, вам придется настроить ваш файл php.ini.

Значения, которые вы, вероятно, хотите изменить:
error_reporting = E_ALL | E_STRICT
display_errors = On
display_startup_errors = On

Не рекомендуется устанавливать эти значения на производственном сервере, просто на компьютерах разработчиков.

Если lighthttpd похож на Apache, вам также необходимо перезапустить службу, чтобы получить новые изменения конфигурации.

Другие вопросы по тегам