我已经在亚马逊AWS上安装了全新的Ubuntu Server 12.04 LTS,其中包含* 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;它不告诉我致命的错误:类’ObjectDoesntExist’它给我一个服务器500错误。
任何建议?
*我安装的模块是:mysql-server mysql-client apache2 php5 libapache2-mod-php5 phpmyadmin。除此之外,它是Ubuntu Server 12.04 LTS的完全基础安装
编辑:
如果我使用ini_set(‘display_errors’,’1’);在我的脚本开始时,它会显示正常的错误,但是如何启用此站点?