[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Настройка apache
Stasonix
Как настроить вывод ошибок скриптов php в окно браузера, а не в файл error.log?

Результатом допустим ошибки создания объекта при несуществующем классе в лог выводится такое сообщение:

PHP Fatal error:  Class 'MyClass' not found in


Но зайдя на сайт в окно браузера мне ничего об этом не сказано (белый лист).

В общем я хочу сделать так чтобы был вывод ошибки как таковой прямо в браузер.

Apache 2.22.2 Win32 (php cgi-fcgi).
Stasonix
PHP Version 5.3.19

В общем кое-как настроил, в php.ini:


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

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

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


Но теперь проблем добавилось, в частности при посещении любого сайта на сервере выводится сообщение:

user posted image

Причем иногда по нескольку раз ( я так понимаю это зависит от кол-ва ошибок на странице ).

Более того теперь не могу зайти в phpmyadmin:

phpMyAdmin - Ошибка

Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. <a href="Documentation.html#faqmysql" target="documentation"><img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>
medvedeva
Цитата
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
log_errors = On
error_log = filename


Мне обычного этого хватает...
medvedeva
Цитата
Development Value: On
Development Value: E_ALL | E_STRICT


нет таких)))
Вы раскомментировали подсказки...
Stasonix
Возьму на заметку. Спасибо в принципе все правильно и помощь в дальнейшем не требуется.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.