Отображение ошибок PHP, Ubuntu

Возникла потребность отображать все ошибки и ворнинги в PHP, но не тут то было. Они не отображаются, то есть если есть ошибка, то просто пустая страница, не буду писать что уже пытался делать, может мне краткий план действий составите, как добится отображения ошибок.

Имею:

Apache
php 5.3
Ubuntu
 


По просьбам, пробовал:


  1. Добавлять в .htaccess строчку с указанием отображать ошибки
  2. В php.ini разрешить отображать ошибки

Но я запросто попробую это еще раз + ваши варианты

1 ответов


Вставьте в начало своего php файла:


error_reporting(E_ALL | E_STRICT);
if (ini_get('display_errors') != 1) {
  ini_set('display_errors', 1);
};
 
Проверяет включен ли вывод ошибок. Если нет, то включает.

Я тоже намучился с данной проблемой. Но решение нашел. Оказывается нужно было редактировать не
/etc/php5/apache2/php.ini

А совсем другой:
/etc/php5/cgi/php.ini

Все заработала!!!
Думаю Вам поможет мой пример)


Я тоже намучился с данной проблемой. Но решение нашел. Оказывается нужно было редактировать не
/etc/php5/apache2/php.ini

А совсем другой:
/etc/php5/cgi/php.ini

Все заработала!!!
Думаю Вам поможет мой пример)



ini_set('display_errors', 'On');
 

В начало скрипта вставь.

Вы запускали вариант avdes как отдельный скрипт?
Значит смотрите - вся эта штука меняет настройки только для текущего выполнения скрипта. Если вы думаете, что это запустили и пыха перенастроится - это неверно.
Ваша задача сейчас найти php.ini и исправить там руками:


error_reporting  установить как   E_ALL | E_STRICT
display_errors   установить как   On
 
Перезапустить сервер. Не может быть, чтобы ошибки не выводились.

Как вариант, у вас зацикливание, или долгая задача. Убедитесь, что страница загрузилась. Запустите и сходите чайку попейте. Я думаю этих мер достаточно будет.

Насколько я помню у меня была похожая хня на Сюзе. Я уже не помню точно что именно делал, но точно помню что связано это было с настройками xdebug. Если он установлен - попробуйте покопаться в его настройках, может поможет.