PHP не отображает ошибки -Внутренняя ошибка сервера (500)

Я установил новую установку Ubuntu Server 12.04 LTS на Amazon AWS с *Apache2/MySQL/PHP5. Когда я запускаю PHP-скрипт и он обнаруживает ошибку, я не вижу сообщений об ошибках от PHP, все, что я вижу, это

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfil the request.

Я проверил свой файл /etc/php5/apache2/php.iniи, насколько я могу судить, должен быть настроен отчет об ошибках. Содержимое файла (относительно ошибок )::

;    display_errors
;      Default Value: On
;      Development Value: On
;      Production Value: Off

;    display_startup_errors
;      Default Value: Off
;      Development Value: On
;      Production Value: Off

;    error_reporting
;      Default Value: E_ALL & ~E_NOTICE
;      Development Value: E_ALL | E_STRICT
;      Production Value: E_ALL & ~E_DEPRECATED

Кто-нибудь может посоветовать? Если я попробую что-то вроде $obj = new ObjectDoesntExist;, он не скажет мне Fatal error: Class 'ObjectDoesntExist', а выдаст ошибку сервера 500.

Любой совет?

*Я установил модули:mysql-server mysql-client apache2 php5 libapache2-mod-php5 phpmyadmin.В остальном это полностью базовая установка Ubuntu Server 12.04 LTS

. РЕДАКТИРОВАТЬ :Если я использую ini_set('display_errors', '1');в начале своего сценария, он отображает ошибки как обычно, но как мне включить этот сайт для всего сайта?

18
задан iainjames88 31 July 2012 в 21:14
поделиться