Я установил новую установку 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');
в начале своего сценария, он отображает ошибки как обычно, но как мне включить этот сайт для всего сайта?