Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Настройка apache, Вывод ошибок в окно браузера / 15 сообщений из 15, страница 1 из 1
09.12.2012, 16:13
    #38071556
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Как настроить вывод ошибок скриптов php в окно браузера, а не в файл error.log?

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

Код: sql
1.
PHP Fatal error:  Class 'MyClass' not found in



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

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

Apache 2.22.2 Win32 (php cgi-fcgi).
...
Рейтинг: 0 / 0
09.12.2012, 16:50
    #38071571
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
PHP Version 5.3.19

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

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
; 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




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



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

Код: sql
1.
2.
3.
4.
5.
6.
phpMyAdmin - Ошибка

Расширение mysqli не найдено. 
Пожалуйста, проверьте ваши настройки PHP. 
<a href="Documentation.html#faqmysql" target="documentation">
<img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>
...
Рейтинг: 0 / 0
09.12.2012, 17:07
    #38071582
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Stasonix
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
; 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




Вы прямо в таком формате и вставили???
...
Рейтинг: 0 / 0
09.12.2012, 17:09
    #38071584
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Ренат,

Ну расскоментил эти две строки как видно.
...
Рейтинг: 0 / 0
09.12.2012, 17:11
    #38071586
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Stasonix,

Что странно у меня нету никакого javascript в единственном файле на сайте index.php :

Код: php
1.
$foo = new MyClass();



А браузер делает alert. Как видно из его содержания это ошибка интерпретатора php.
...
Рейтинг: 0 / 0
09.12.2012, 17:26
    #38071599
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
StasonixНу расскоментил эти две строки как видно.В этих строчках всего лишь подсказки для значений переменных. Не раскомментировать нужно, а дописывать.
...
Рейтинг: 0 / 0
09.12.2012, 17:28
    #38071600
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
vkle,

А точнее? Что дописать-то?
...
Рейтинг: 0 / 0
09.12.2012, 17:31
    #38071607
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Куда уж точнее то? Все же в подсказках есть. Формат простой:
Код: php
1.
имя_переменной = значение_переменной
...
Рейтинг: 0 / 0
09.12.2012, 17:34
    #38071611
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
vkle,

Какой переменной и какое значение?

Я хочу чтобы у меня этого дурацкого алерта не было и пхпма обратно заработал при этом чтобы ошибки выводились в окно браузера, дело в том что если я то закомментирую обратно, то пхпма будет норм работать, но вот ошибки только в лог будут выводиться ( что есть весьма не удобно ).
...
Рейтинг: 0 / 0
09.12.2012, 17:41
    #38071617
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Stasonix,

Код: php
1.
2.
display_errors = On
error_reporting = E_ALL | E_STRICT



Все это у тебя чуть ниже написано должно быть в твоем php.ini . Там, где ты редактировал - это типа подсказок. То есть ты отредактировал хелп. )))
...
Рейтинг: 0 / 0
09.12.2012, 17:46
    #38071621
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
MikkiMouse,

Ох да, спасибо, хотя там совсем другое было, но изменив на ваш вариант теперь нету алерта и сообщение об ошибке выводится прямо в окно браузера. Остается теперь все-таки пхпма починить, пропало-то mysqli, хотя подключено.. хм.
...
Рейтинг: 0 / 0
09.12.2012, 17:47
    #38071623
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Stasonixкакое значение?Дефолтовых значений обычно достаточно для разработки, так что править ничего не требуется. Если сервер в продакшн выставлять - тогда да, случайные ошибки не украшают сайт и требуется правка. Хотя, для разработки можно "error_reporting = E_ALL | E_STRICT" - самый строгий контроль.
Проверьте, какие значения выводит phpinfo().
StasonixЯ хочу чтобы у меня этого дурацкого алерта не былоВы читать наверно не пробовали сообщение. Там написано какая именно строчка конфига ему не нравится :-)
...
Рейтинг: 0 / 0
09.12.2012, 17:52
    #38071629
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
vkle,

Ему '|' вот это символ не нравится (лся).

Кстати, серьезно, подключен mysqli, вот пруф:

...
Рейтинг: 0 / 0
09.12.2012, 17:52
    #38071630
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
...
Рейтинг: 0 / 0
09.12.2012, 17:57
    #38071633
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка apache, Вывод ошибок в окно браузера
Все товарищи, спасибо за помощь, без вас бы не разобрался, перезапустил сервак, почистил куки пхпма, кэш и сеансы, заработало все как надо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Настройка apache, Вывод ошибок в окно браузера / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]