powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP Не показывает фатальные ошибки
23 сообщений из 23, страница 1 из 1
PHP Не показывает фатальные ошибки
    #37823135
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debian squeeze, послдение обновления.
Если происходит нотайс, то он тображает, если фатал, то просто пустой экран. В логах ничего не пишет.
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37823280
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

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

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

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



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

может сравнить phpinfo() на нормальном и глючном серваке
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37824301
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боюсь что различий там слишком много. Не помню вот какие модули ставил последние, давно было.
Возможно проще будет подождать пока баг исправят (если исправят), по сути большой необходимости в отображении ошибок нет.
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37824970
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettВозможно проще будет подождать пока баг исправят (если исправят)Ага, если кто-то не поленится и напишет багрипорт )))
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37824988
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleHettВозможно проще будет подождать пока баг исправят (если исправят)Ага, если кто-то не поленится и напишет багрипорт )))
Для этого надо знать как баг воспроизвести, а в этом то как раз и проблема :)
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825017
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему то я понял что баг стабильный и проявляется как в CLI, так и в CGI или модуле. Для поиска можно поотключать расширения, если подозрения на них.
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825151
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleПочему то я понял что баг стабильный и проявляется как в CLI, так и в CGI или модуле. Для поиска можно поотключать расширения, если подозрения на них.расширения тут не при чем
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825189
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
В php.ini в error_reporting что?
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825212
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
error_reporting я локально ставил в .htaccess, в настройках виртуального хоста и пробовал перключать из скрипта.
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825215
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Hetterror_reporting я локально ставил в .htaccess, в настройках виртуального хоста и пробовал перключать из скрипта.
CLI не читает .htaccess и настройки виртуального хоста, до переключения из скрипта при фатальной ошибке может просто не дойти выполнение. И так, что в php.ini в error_reporting?
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825217
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
CGI кстати тоже .htaccess не читает, это только для апачевского mod_php
...
Рейтинг: 0 / 0
PHP Не показывает фатальные ошибки
    #37825307
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменение глобального параметра дало результат:

Код: 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
PHP Не показывает фатальные ошибки
    #37825350
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче щас на свежую голову поразбирался.

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


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