Error 500--Internal Server Error如何解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error 500--Internal Server Error如何解决相关的知识,希望对你有一定的参考价值。

内容如下Error 500--Internal Server Error From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: 10.5.1 500 Internal Server Error The server encountered an unexpected condition which prevented it from fulfilling the request.

1.服务器日常维护,进行停机处理,或者更新程序,这时候,浏览者登陆该网站,就会报500的错误,一般等维护更新完毕,启动服务器以后,就可以自动解决,用户只需要耐心等待即可。

2.程序bug  当程序员编写的程序不够严谨,出现异常的时候,浏览者也会看到500的错误,解决这种问题的方法是,联系程序开发人员,进行程序跟踪,debug下程序,找到错误所在,然后修改程序,经测试没有问题,重新发布程序,然后系统正常。

3.中毒引起  有的时候,有写病毒会改写服务器的一些设置,导致用户无法正常访问,报500的错误,这时需要程序员进行杀毒处理,处理完程序后,系统恢复正常。

4.配置问题  有的时候,用户无法访问网站,是因为系统参数的配置有问题,遇到这种情况,找BASIS人员进行处理,处理完毕,访问就正常了。

5.数据库问题 网站读写操作都在数据库,数据库如果异常的话,访问也会不正常,遇到此类情况,通知网站的DBA,让他帮助分析解决,解决完毕后,访问就会正常。

参考技术A 错误500 -内部服务器错误
从符合RFC 2068超文本传输协议- HTTP/1.1 :
10.5.1 500内部服务器错误
服务器遇到了意外的状况,无法完成请求。联系系统管理人员
参考技术B 回答

您好,我这边正在为您查询,请稍等下哈~

错误500 -内部服务器错误 从符合rfc 2068超文本传输协议- http/1.1 : 10.5.1 500内部服务器错误 服务器遇到了意外的状况,无法完成请求。联系系统管理人员

如果是老版本

(1)、登录新浪自己博客后:

(2)、点首页“博客管理”

(3)、点“ 制定BLOG模板 ”

(4)、在“恢复初始数据”栏点“恢复我的初始模首页”“确定” 显示成功。这时刷新博客,首页恢复到初始,变成新版本。

然后再点“设置首页内容”,勾选自己需要的“模版”,“确定”即可。

有效的方法是:

1、降低IE安全级别。执行“工具→Internet选项”菜单,选择“安全”选项卡,单击“默认级别”按钮,拖动滑块降低默认的安全级别。

2、用“QQ医生”检查系统漏洞,修补。

3、清除恶意代码或插件干扰:

清理杂乱文件有两个方法,一是用“磁盘清理”,把鼠标指向程序——附件——系统工具——就显示出“磁盘清理”,所有的盘C、D、E等都要清理(主要是系统盘C)只要显示有文件的,都可以选择清理,;

二是点网页上的“工具”,点“Internet选项(0)”,在新页面分别点“Cookies(I)”“删除文件(F)”“清除历史记录(H)”、最后“确定”。这两种方法,都可以清除正常浏览网页没有保存的所有文件,都采用效果更好,有用的系统文件和安装保存的文件不会被清理

希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞,谢谢您哦~

Internal Server Error

Internal Server Error

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

wordpress 从仓库中拉下来时,报了上述错误,尝试各种办法也找不到具体解决办法。

背景介绍

由于本地需要搭建一套 wordpress 环境,鉴于自己不太会服务器这块,只好利用PHP环境一键达成的软件 phpStudy,并从仓库中落下代码,启动。首页进入,完全没问题,但是在通过菜单进入时,就各种问题。
使用apache和nginx代理时,报的错误还不同。

解决之路

目前网上主要偏向于, apache 配置问题

  • apache 配置修改
    1. Find and open the file .http.conf. This will be located in your Apache install folder.
    2. Make a backup of http.conf which you can restore from, if anything were to go wrong
    3. Find the line #LoadModule rewrite_module modules/mod_rewrite.so and remove the hash ‘#’
    4. Locate the block within the directory tags as indicated below and change to:
      <directory /> Options All AllowOverride All </directory>
    5. Find any additional occurrences of the line “AllowOverride None” and change it to “AllowOverride All”.
      6.Finally, restart apache server and your browser. The .htaccess rewriting should now be working for any local website.

但是在尝试时,依旧没解决,最后在 .htaccess 这个地方思考良久,才发现自己的配置除了问题

.htaccess

  • .htaccess

    在 wordpress 目录下,居然有该文件,内容如下

      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
    
      # END WordPress

    发现 RewriteBaseRewriteRule 路劲有问题,修改为当前目录下,便解决了

总结

由于自己的电脑有多种终端,而当一个问题出现时,在不同的终端下,报的错误还不相同,因而被迫去理解错误的具体含义,具体原因是什么。目前开发到后期,才发现很多错误需要自己去看其他功底,比如文件读取权限,linux命令行,等等。趁着这段时间,不断鞭笞自己吧。

以上是关于Error 500--Internal Server Error如何解决的主要内容,如果未能解决你的问题,请参考以下文章

解决:500 Internal Privoxy Error

Tomcat 提示 HTTP Status 500 – Internal Server ErrorTomcat 提示 HTTP Status 500 – Internal Server Error(示

Redmine出现500 Internal error错误

Laravel 路由器返回错误 500 internal-server-error

500 internal privoxy error错误怎么解决

HTTP Status 500 ? Internal Server Error