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

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

Имею:

Apache
php 5.3
Ubuntu
 


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


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

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

Аноним

16 ноября, 02:53
404

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

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. Если он установлен - попробуйте покопаться в его настройках, может поможет.

no image

Аноним

16 ноября, 03:25

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Старший системный администратор
Одесса, Пивденный, Акционерный Банк
Игровой дизайнер
Киев, Boolat Games
PHP Developer
Ровно, Сплінкс
Интернет-маркетолог SEO PPC, 35000 грн.
Киев, Рембаза
Customer support specialist with German, English, 11500 грн.
Киев, Ранвей Україна, ТОВ
Middle iOS developer
Запорожье, Appus
Системный администратор
Черкассы, Теко Трейд (бренд Overseer)
QA Tester
Одесса, Пивденный, Акционерный Банк