Вывод ошибок в PHP5 (cgi)

Astral Man

We Will Rock You
Вывод ошибок в PHP5 (cgi)

На хостинге PHP 5.0.4 установлен как CGI.

Проблема в следующем:
Если в коде допущена ошибка то сообщение не выводится.

Пробовал так:
PHP:
error_reporting(E_ALL|E_STRICT);
и так
PHP:
ini_set('error_reporting', E_ALL);

Ничего не помогает, а если установить
PHP:
set_error_handler("my_error");
выводит только E_WARNING

Фатальные ошибки и ошибки разбора проходят мимо...

Что делать?
 
попробовать настройку, отвечающую за вывод ошибок (чтобы ни подразумевалось под этой расплывчатой фйормулировкой)?
 
Фанат
Что ты имеешь ввиду? Варианты которые я знаю, пробовал... (см. выше)
Доступа с php.ini нету
Tor
не вариант...
 
Видимо, вариантов, которые ты знаешь, недостаточно.
в ЛОГ не пробовал посмотреть?
 
Фанат
забыл phpinfo(); посмотреть...

ini_set('display_errors', 'On');

Ошибки показывает, кроме ошибок парсинга.
а почему E_ERROR не отрабатывается функцией set_error_handler("my_error"); ?
 
Фанат
По поводу "почему" что-то не догатывается :)... подскажи, а?
Смотреть, я подозреваю где нибуть в FAQ?

З.Ы. опечатался $_ERROR => E_ERROR
 
нет. в FAQ этого не пишут.
до этого догадываются самостоятельно.
перед тем, как выплнить какую-либо инструкцию в скрите, ПХп должен его пропарсить.
до того, как пхп пропарсит скрипт, он его не выполняет.
если пхп не может пропасить скрипт - он не может его и выполнить.
если пхп не иожет выполнить скрипт - он его не выполняет.

-~{}~ 22.06.05 18:23:

смотреть, поему функция set_error_handler не отрабаотывает те или иные ошибки, надо в документации на функцию set_error_handler
 
Фанат
Получается что ошибки парсинга и фатальные я не смогу обработать вручную?
 
Сверху