Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Не показывает фатальные ошибки / 23 сообщений из 23, страница 1 из 1
03.06.2012, 13:55:46
    #37823135
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
debian squeeze, послдение обновления.
Если происходит нотайс, то он тображает, если фатал, то просто пустой экран. В логах ничего не пишет.
...
Рейтинг: 0 / 0
03.06.2012, 17:50:07
    #37823280
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Hett,

В кору вываливается, поди, с пустым то экраном. Не?
...
Рейтинг: 0 / 0
03.06.2012, 18:13:02
    #37823294
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
dmesg ничего не показывает.
При запуске через CLI тоже полчек.
...
Рейтинг: 0 / 0
03.06.2012, 18:50:48
    #37823313
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
молчек*
...
Рейтинг: 0 / 0
03.06.2012, 19:19:35
    #37823339
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Ну откатиться на предыдущую рабочую сборку, делов то.
В багрипортах на эту конкретную сборку нет ничего вразумительного по теме?
...
Рейтинг: 0 / 0
03.06.2012, 19:59:07
    #37823362
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Да на этой версии дебиана работает не один сервер (набор ПО только разный, возможно и какие-то библиотеке, конечно, различаются). Глюк только на одном...
...
Рейтинг: 0 / 0
03.06.2012, 19:59:39
    #37823364
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Я, кстати, даже не уверен, что это случилось из-за обновления. Просто сегодня случайно заметил.
...
Рейтинг: 0 / 0
04.06.2012, 12:35:21
    #37824017
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Hett,

может свой error handler гдето отрабатывает?
...
Рейтинг: 0 / 0
04.06.2012, 13:13:20
    #37824102
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
да не, я создал файл:

Код: php
1.
2.
<?php
adf



Он хоть через CLI, хоть через CGI одинаково молчал.
...
Рейтинг: 0 / 0
04.06.2012, 13:13:35
    #37824104
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
и сейчас молчит)
...
Рейтинг: 0 / 0
04.06.2012, 13:41:44
    #37824160
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Hett,

может сравнить phpinfo() на нормальном и глючном серваке
...
Рейтинг: 0 / 0
04.06.2012, 14:40:11
    #37824301
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Боюсь что различий там слишком много. Не помню вот какие модули ставил последние, давно было.
Возможно проще будет подождать пока баг исправят (если исправят), по сути большой необходимости в отображении ошибок нет.
...
Рейтинг: 0 / 0
04.06.2012, 21:09:29
    #37824970
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
HettВозможно проще будет подождать пока баг исправят (если исправят)Ага, если кто-то не поленится и напишет багрипорт )))
...
Рейтинг: 0 / 0
04.06.2012, 21:42:29
    #37824988
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
vkleHettВозможно проще будет подождать пока баг исправят (если исправят)Ага, если кто-то не поленится и напишет багрипорт )))
Для этого надо знать как баг воспроизвести, а в этом то как раз и проблема :)
...
Рейтинг: 0 / 0
04.06.2012, 22:13:33
    #37825017
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Почему то я понял что баг стабильный и проявляется как в CLI, так и в CGI или модуле. Для поиска можно поотключать расширения, если подозрения на них.
...
Рейтинг: 0 / 0
05.06.2012, 01:30:06
    #37825151
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
vkleПочему то я понял что баг стабильный и проявляется как в CLI, так и в CGI или модуле. Для поиска можно поотключать расширения, если подозрения на них.расширения тут не при чем
...
Рейтинг: 0 / 0
05.06.2012, 06:47:11
    #37825189
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
В php.ini в error_reporting что?
...
Рейтинг: 0 / 0
05.06.2012, 07:53:37
    #37825212
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
error_reporting я локально ставил в .htaccess, в настройках виртуального хоста и пробовал перключать из скрипта.
...
Рейтинг: 0 / 0
05.06.2012, 07:59:49
    #37825215
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Hetterror_reporting я локально ставил в .htaccess, в настройках виртуального хоста и пробовал перключать из скрипта.
CLI не читает .htaccess и настройки виртуального хоста, до переключения из скрипта при фатальной ошибке может просто не дойти выполнение. И так, что в php.ini в error_reporting?
...
Рейтинг: 0 / 0
05.06.2012, 08:02:25
    #37825217
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
CGI кстати тоже .htaccess не читает, это только для апачевского mod_php
...
Рейтинг: 0 / 0
05.06.2012, 09:38:04
    #37825307
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Изменение глобального параметра дало результат:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
luna852:~# php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
luna852:~# nano /etc/php5/cli/php.ini
luna852:~# grep error_reporting /etc/php5/cli/php.ini
; error_reporting
error_reporting = E_ALL
; Eval the expression with current error_reporting().  Set to true if you want
; error_reporting(0) around the eval().
luna852:~# grep display_errors /etc/php5/cli/php.ini
; display_errors
display_errors = On
; separately from display_errors. PHP's default behavior is to suppress those
luna852:~# php -r 'echo microtime(), "\n";'
PHP Deprecated:  Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0

Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
0.95430700 1338874520
luna852:~# php -r 'require "not_exist_file";'
PHP Deprecated:  Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0

Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning:  require(): Unable to access not_exist_file in Command line code on line 1

Warning: require(): Unable to access not_exist_file in Command line code on line 1
PHP Warning:  require(not_exist_file): failed to open stream: No such file or directory in Command line code on line 1

Warning: require(not_exist_file): failed to open stream: No such file or directory in Command line code on line 1
PHP Warning:  require(): Unable to access not_exist_file in Command line code on line 1

Warning: require(): Unable to access not_exist_file in Command line code on line 1
PHP Warning:  require(not_exist_file): failed to open stream: No such file or directory in Command line code on line 1

Warning: require(not_exist_file): failed to open stream: No such file or directory in Command line code on line 1
PHP Fatal error:  require(): Failed opening required 'not_exist_file' (include_path='.:') in Command line code on line 1

Fatal error: require(): Failed opening required 'not_exist_file' (include_path='.:') in Command line code on line 1
luna852:~#

почему локально ошибки не включаются?
надо поглядеть allow_override
...
Рейтинг: 0 / 0
05.06.2012, 09:58:47
    #37825350
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
Короче щас на свежую голову поразбирался.

Код: php
1.
2.
3.
4.
5.
6.
<?php

ini_set('display_errors', 1);
error_reporting(-1);

asdfasdf


При выполнении из CLI вываливает ошибку

Код: plaintext
1.
2.
PHP Parse error:  syntax error, unexpected $end in /var/www/vhosts/test/httpdocs/test.php on line 7

Parse error: syntax error, unexpected $end in /var/www/vhosts/test/httpdocs/test.php on line 7

Из CLI не показывает ничего. Но другие фаталы (например при require), обрабатывает нормально, показав ошибку.
...
Рейтинг: 0 / 0
05.06.2012, 09:59:20
    #37825353
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP Не показывает фатальные ошибки
авторИз CLI не показывает ничего.
Тут опечатка, речь о CGI
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Не показывает фатальные ошибки / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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