PHP写的页面无法访问,报HTTP500错误,这个是怎么回事

 我来答
一叶畅舟叶华源1297
2017-11-01 · TA获得超过1062个赞
知道答主
回答量:137
采纳率:100%
帮助的人:63万
展开全部
原因百分之80来自于网站根目录的config.php文件中资料库相关设定错误,这种错误排除,只要检查一下config.php文件中的伺服器和资料库名称、使用者名称、密码,还有资料库前缀字串,再来就是档案文件路径,只要是多一个或少一个符号、大小写错误、空格…绝对会赏你一个[HTTP 500 内部伺服器发生错误]的排头吃。

再来百分之10的错误来自于网站程式码设计错误也会出现[HTTP 500 内部伺服器发生错误]的页面,这个错误一来可以从视窗工具=>网际网路选项=>进阶=>去掉勾选:显示易懂的HTTP错误讯息,二来可以从网站根目录的error_log纪录中看出一些端倪,再来排除,还有百分之5刚好碰上访问的网站在维护,最多的例子是网站升级和网站迁移。
将错误讯息显示出来。

而显示的方法有两种,一种是设定php.ini;另一种是透过程式码开启,操作方法请参考以下:
一、设定php.ini

1.首先开启php.ini档

2.使用「Ctrl」+「F」搜寻【display_errors】

3.将「display_errors=Off」改为「display_errors=On」

4.重新启动Apache

5.重启开启网页

二、透过程式码开启

1.开启显示「伺服器错误(500)」的程式档

2.于程式档加入以下程式码

ini_set("display_errors", "On"); // 设定是否显示错误( On=显示, Off=隐藏 )

3.重启开启网页
你可以去后盾人平台看看,里面的东西不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式