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

 我来答
匿名用户
2017-09-22
展开全部
原因百分之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.重启开启网页
匿名用户
2017-09-22
展开全部
有没有可能是你的程序导致服务器报错?500状态码的意思是服务器错误.建议查看下nginx日志.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟羽然
2017-09-22 · TA获得超过2976个赞
知道小有建树答主
回答量:1308
采纳率:70%
帮助的人:567万
展开全部
http 500一般都是php出错了。
要么是php语法错误,要么是处理过程中出错了。
可以通过查看php的错误日志来定位问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式