Вывод ошибок в 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

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

Что делать?
 

Фанат

oncle terrible
Команда форума
попробовать настройку, отвечающую за вывод ошибок (чтобы ни подразумевалось под этой расплывчатой фйормулировкой)?
 

Astral Man

We Will Rock You
Фанат
Что ты имеешь ввиду? Варианты которые я знаю, пробовал... (см. выше)
Доступа с php.ini нету
Tor
не вариант...
 

Фанат

oncle terrible
Команда форума
Видимо, вариантов, которые ты знаешь, недостаточно.
в ЛОГ не пробовал посмотреть?
 

Astral Man

We Will Rock You
Фанат
забыл phpinfo(); посмотреть...

ini_set('display_errors', 'On');

Ошибки показывает, кроме ошибок парсинга.
а почему E_ERROR не отрабатывается функцией set_error_handler("my_error"); ?
 

Astral Man

We Will Rock You
Фанат
По поводу "почему" что-то не догатывается :)... подскажи, а?
Смотреть, я подозреваю где нибуть в FAQ?

З.Ы. опечатался $_ERROR => E_ERROR
 

Фанат

oncle terrible
Команда форума
нет. в FAQ этого не пишут.
до этого догадываются самостоятельно.
перед тем, как выплнить какую-либо инструкцию в скрите, ПХп должен его пропарсить.
до того, как пхп пропарсит скрипт, он его не выполняет.
если пхп не может пропасить скрипт - он не может его и выполнить.
если пхп не иожет выполнить скрипт - он его не выполняет.

-~{}~ 22.06.05 18:23:

смотреть, поему функция set_error_handler не отрабаотывает те или иные ошибки, надо в документации на функцию set_error_handler
 

Astral Man

We Will Rock You
Фанат
Получается что ошибки парсинга и фатальные я не смогу обработать вручную?
 
Сверху