500 Internal Server Error 解决方法

    SEO杂谈 wuya 553次浏览 已收录 0个评论

    HTTP 错误 500.19- Internal Server Error 错误解决方法-
    发布:mdxy-dxy 字体:[增加 减小] 类型:转载

    HTTP 错误 500.19- Internal Server Error 错误解决方法,碰到这个问题的原因有很多,大家可以参考下,看属于哪种情况。

    刚在本机部署了一个WebService测试,浏览的时候出现了“HTTP 错误 500.19 – Internal Server Error ”错误,如下图:
     
    500 Internal Server Error  解决方法
     

    经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下

    1 打开运行,输入cmd进入到命令提示符窗口。

    2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。

    3 输入aspnet_regiis.exe –i 执行既可

    注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727

    iis7错误提示An error occurred on the server when processing the URL…
    win7下面运行ASP程序总是出错,原来是站点配置的问题。。。

    问题一:MS Jet引擎改变了临时目录的位置,但是又没有对临时目录的存取权限,导致数据库使用失败(因为sql问题,后改用access数据库测试)。
    解决办法:
    给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。

    设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp 的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users(也可以点击“高级…”按钮,再点击“查找”按钮,在查找结果中选择Authenticated Users),确定》返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。

    问题二:是IIS7默认不把详细错误发送的客户端,所以只给我们一句脚本错误消息(本信息可以修改):An error occurred on the server when processing the URL. Please contact the system administrator。这样,到底出什么错就不得而知。
    解决办法:
    将iis7中ASP模块里面的“将错误发送到浏览器”改成True。
    很关键,否则你都不知道错误出在哪里。

    您可能感兴趣的文章:
    Winxp IIS5.1出现HTTP500内部服务器错误的解决方法
    提示“处理URL时服务器出错”和“HTTP 500错误“的解决方法
    IIS 运行ASP文件500内部错误解决方法大全
    asp HTTP 500错误 常见问题分析
    ASP运行在IIS6 500错误解决办法
    收集整理的http/1.1 500 server error错误的解决方法
    HTTP 500错误是什么意思?
    HTTP 500内部服务器错误的解决方法(重装IIS)
    iis的http 500内部服务器错误的解决
    IIS7.0 运行ASP 500错误 解决方法

    详细出处参考:http://www.jb51.net/article/28160.htm
    详细出处参考:http://www.jb51.net/article/28160.htm
    详细出处参考:http://www.jb51.net/article/28160.htm

    一般来说是不关你的事,主要是服务器现在了问题,因为我们浏览网页都是通过我们本地的计算机(也就是电脑)向服务器(也就是网站程序运行的计算机)发出一个请求,然服务器就会发出一个浏览器可以解析的文件数据给本地计算机的浏览器。
    服务器程序运行如果出现错误就是会出向请求方出一个显示错误的信息,如果处理好,我们是看不到像你出现的那样不友好的信息的。一般来说都是网站在设计时没有处理好,或者其他原因(如:被人黑了、硬件等等)。

    但也有另外一种可能,就是你的计算机或浏览器被木马或病毒感染,那么也有可能会出现这种情况,所以你也可以试一试你杀毒。

    如果是网站的问题,建议你不要到这样的网站去购物了,安全性不好。
    内部服务器500错误的几种可能(Internal Server Error)

    时间:12-08-28 栏目:Cpanel 作者:小鳄鱼 评论:2 点击: 16,579 次

    本文标签: 500 error

    使用国外主机有时候登陆网站的时候会出现“Internal Server Error,500 error”.HostGator主机官网给予站长朋友们以下三种判断依据和相应的解决方案:

    1.服务器资源超载

    如果你没对网站文件做过什么更改的话,最有可能的是同服务器的资源超载:即同一时间内处理器有太多的进程需要处理的时候,会出现500错误。借助SSH,可以在命令行中输入以下命令查看:

    ps faux

    ps faux |grep username 

    如果你查到某个进程消耗过多资源,可以用kill命令强制关闭这个进程,只需输入该进程的进程号(Pid):

    kill -9 pid

    2.文件权限设置错误

    500错误还有可能是对文件设置了不正确的权限:

    后台目录和文件的权限默认应该是755,而图片,文字等html文件应该是644,所以如果在刚刚上传文件后出现500错误,应该主要检查文件权限设置。

    可以使用FTP软件选中所有文件,然后批量修改文件权限。

    3 .htaccess文件写入错误的代码

    在使用某些wordpress SEO插件的时候,插件会改写.htacess文件,如果语法错误的话就有可能造成500错误!

    在.htaccess文件中,可能因为添入了一些与源文件冲突的代码。所以为了检测到错误语句,最好的方法是为语句添加注释来逐条验证。因为注释之后,语句就不再起作用。

    逐条添加“#”在语句前面,如

    DirectoryIndex default.html
    AddType application/x-httpd-php5 php

    你可以添加#到该命令前,从而实现注释效果:

    DirectoryIndex default.html
    #AddType application/x-httpd-php5 php

    这个方法可以迅速定位错误的命令,如果你找不到错误的段落,可以尝试把所有的命令全部添上注释然后反过来逐条删除#检查错误!

    判断出错误语句之后,可以删掉#恢复正常!

    推荐阅读:

    5秒安装Wordpress



    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明500 Internal Server Error 解决方法
    喜欢 (1)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址