内部服务器500错误(500 Internal server error)内部服务器500错误(500 Internal server error) 总结
- by chenxue4076
- 11 years ago
做网站时候经常以为改了某个东西,导致网页一片空白,按F12看网络状态发现页面出现500 Internal server error 内部服务器错误500。
出现这个错误一般有以下几种可能:
1.源代码存在问题
2.文件权限不够
3..htaccess文件存在错误
4.服务器资源超载
1:源代码存在问题:
这个也是最长出现的问题,但有不好查,如你在使用php 做网站的时候,出现这个错误,那么错误原因基本上是这个了,你可以通过一步一步调试来判断出问题位置,很有可能是在调用某个函数的时候函数内代码存在错误导致。 可以通过 echo 输出内容 和 exit退出同时使用来看看代码执行的位置,当发现在某个语句上下出现这个错误也就可以定位了。
2.文件权限不够:
这个问题一般是我们不经意间想让网站更安全些而不小心犯错。 请一定要确保文件夹有可执行权限,上次按照dedecms后台提示设置安全问题,后来发现 html页面访问不到,php页面空白,打开F12发现500 Internal server error内部服务器错误500问题。文件夹无执行权限也就打不开,里面的内容自然访问不到。再就是文件的可读。
3.htaccess文件有问题
判断是不是这个问题有个很简单的方法,就是将里面的内容注释掉看是否正常,如果正常则可定位.htaccess有问题。然后逐条取消注释看是否存在问题。
4.服务器资源超载:
一般如果我们没有去改动代码也没有去做文件权限修改和rewrite规则的话,可以考虑是否是这个问题。原来写blog的时候,经常一篇文章多达几千条回复,而自己根本没有注意分页问题,导致经常超载,而原因又不好发现。
这几种出现500 Internal server error 内部服务器错误500 错误是比较经常的。希望这边文章对您有帮助。
做网站时候经常以为改了某个东西,导致网页一片空白,按F12看网络状态发现页面出现500 Internal server error 内部服务器错误500。
出现这个错误一般有以下几种可能:
1.源代码存在问题
2.文件权限不够
3..htaccess文件存在错误
4.服务器资源超载
1:源代码存在问题:
这个也是最长出现的问题,但有不好查,如你在使用php 做网站的时候,出现这个错误,那么错误原因基本上是这个了,你可以通过一步一步调试来判断出问题位置,很有可能是在调用某个函数的时候函数内代码存在错误导致。 可以通过 echo 输出内容 和 exit退出同时使用来看看代码执行的位置,当发现在某个语句上下出现这个错误也就可以定位了。
2.文件权限不够:
这个问题一般是我们不经意间想让网站更安全些而不小心犯错。 请一定要确保文件夹有可执行权限,上次按照dedecms后台提示设置安全问题,后来发现 html页面访问不到,php页面空白,打开F12发现500 Internal server error内部服务器错误500问题。文件夹无执行权限也就打不开,里面的内容自然访问不到。再就是文件的可读。
3.htaccess文件有问题
判断是不是这个问题有个很简单的方法,就是将里面的内容注释掉看是否正常,如果正常则可定位.htaccess有问题。然后逐条取消注释看是否存在问题。
4.服务器资源超载:
一般如果我们没有去改动代码也没有去做文件权限修改和rewrite规则的话,可以考虑是否是这个问题。原来写blog的时候,经常一篇文章多达几千条回复,而自己根本没有注意分页问题,导致经常超载,而原因又不好发现。
这几种出现500 Internal server error 内部服务器错误500 错误是比较经常的。希望这边文章对您有帮助。
(1301)