Я установил новую установку Ubuntu Server 12.04 LTS на Amazon AWS с * Apache2/MySQL/PHP5. Когда я запускаю PHP script, и он сталкивается с ошибкой, я не вижу сообщений об ошибках с 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
EDIT:
Если я использую ini_set('display_errors', '1');
в начале моего script, он отображает ошибки как обычно, но как включить этот сайт?