« 上一篇下一篇 »

分析解决http500内部服务器错误,运行提示:HTTP500 - 内部服务器错误分享解决步骤

首先你要确定错误的原因: 

在你自己的电脑上(不是在云服务器上) 

让IE显示详细的出错信息: 
菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧,然后刷新出错页,就可以看到详细的出错信息,对帮助你确定错误所在非常有帮助! 


造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。 

另外,对于win2008的IIS默认不显示详细出错信息的问题可以以下方法解决: 

1.打开IIS,点全局设置中的"错误页"(注意必须是全局网站!) 
2.点 右上角 的 编辑 功能设置. 

2.在错误响应中,选第二项的"详细错误" 

3.点确定后刷新IE就会显示详细的出错信息. 
(注意这样设置会造成用户的自定义404等出错无效,请在查看后恢复回原来的第三项“本地详细错误和远程请求的自定义错误页”) 


另外,对于PHP站: 
PHP显示为空白页时如何查找真正的原因? 

您可以用记事本打开windows\php.ini 

找到以下内容: 
display_errors = Off 

改成 

display_errors = On 


保存后重启IIS,再访问空白的PHP页,就可以看到真出的原因,找到原因后,一般要将php.ini恢复回原来的display_errors = Off设置,不然有些网站会提示出错.