首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP未显示错误-内部服务器错误(500)

PHP未显示错误-内部服务器错误(500)
EN

Stack Overflow用户
提问于 2012-08-01 05:09:08
回答 3查看 46.3K关注 0票数 18

我使用*Apache2/MySQL/PHP5在Amazon AWS上安装了全新的Ubuntu Server 12.04 LTS。当我运行PHP脚本并遇到错误时,我看不到来自PHP的任何错误报告,我看到的只是

代码语言:javascript
复制
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文件,据我所知,应该设置了错误报告。文件的内容(关于错误)是:

代码语言:javascript
复制
;    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',它会给我一个server500错误。

有什么建议吗?

*我安装的模块是:mysql-server mysql-client apache2 php5 libapache2-mod-php5 phpmyadmin。除此之外,它是Ubuntu Server 12.04 LTS的完全基础安装

编辑:如果我在脚本的开头使用ini_set('display_errors', '1');,它会正常显示错误,但如何在整个站点范围内启用此功能?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11749043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档