虚拟主机 500错误 服务器500错误

IIS中使用ASP页面时出现500错误.

1.确认在IIS中定义了合适的脚本语言.(进入IIS管理-选中站点-属性-主目录-配置-选项-默认ASP语言),确认

默认ASP语言设置为 VBScript(默认)或JScript(如果你更喜欢javascript脚本)

2.注意如果你的代码中首行含有<%Language="language"%>将覆盖上边的设置,所以仔细检查以保证你没有拼写

错误.它应该是<%Language="VBScript"%>

3.有时,脚本引挚不完整的DLL注册也会造成这个问题,请下载最新版的脚本引挚试试.

4.现在,我们需要确认在安装脚本引挚时没有注册某些DLL文件,例如,你可以按以下方式去尝试注册DLL:

regsvr32%windir%\system32\VBscript.dll

regsvr32%windir%\system32\JScript.dll

regsvr32%windir%\system32\Inetsrv\Asp.dll

5.继续,如果你到此还没有解决这个问题,那看起来像是许可权引起了该问题.

例如:使匿名用户访问网站的 iusr_计算机名这个用户没有相关DLL的读权限,可以尝试将(4)中的DLL文件

给匿名用户赋予读取权限.

6.下一步,如果你还是看到同样的错误,你需要尝试按另外的步骤以确保相关的权限正确.参考以下文件:

IIS 4- IIS 4所需要的用户和NTFS权限()

IIS 5-怎样为IIS5设置所需要的用户及NTFS权限()

IIS 6- IIS6.0默认的用户及NTFS权限()

7.如果你严格按照上边的步骤来做,应该不会再看到这个错误,除非你在上边的步骤中遗忘了某些配置.你可以

临时将 iusr_计算机名这个用户加入本地管理员组.注意,这只是为了查找问题,当问题解决后你绝对不能将

匿名用户加入管理员组.

IIS报500错误是在虚拟主机的管理中很平常的一件事情,通常500错误的意思就是没有权限访问。出现500错误的原因有很多.

一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。以下介绍3种办法解决:

途径之一:您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览

项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,

之后,您就可根据该错误提示检查您具体的出错原因了。

途径之二:删除系统SAM文件后,IIS报500错。

还有一个通过多次尝试后找到的解决办法:

①在管理工具中修改IWAM_Myserver[Myserver为本地计算机名]的密码假设改成scidc

②然后在CMD中修改IIS内部帐号为刚修改得新密码

在c:\inetpub\adminscripts\目录下输入

cscript.exe adsutil.vbs set w3svc/wamuserpass"scidc"

修改成功后,有如下提示wamuserpass:(string)"******"

③然后在管理工具中的IWAM_My Server用户的属性→用户组中确认处于Guest组内然后在本地用户和组中的组里右击Users组属性,

然后添加成员 Authenticated Users和Interactive,然后确定

④上述工作做完后就是同步COM+组件帐号在CMD中输入cscript c:\inetpub\adminscripts\synciwam.vbs-v回车帐号同步完毕

⑤最后就是在服务管理中重启一次World Wide Web Publishing Service服务好了,问题解决!

如何排查域名网站无法访问了页面报500错误

排查域名网站无法访问并显示500错误页面,可通过以下步骤进行处理:

首先,确认域名解析设置是否正确。进入域名管理控制台,检查A记录并验证其有效性。

其次,重现500错误现象,以便进一步分析。

接着,登录虚拟主机的Plesk面板。找到对应域名,检查Failed Request Tracing和日志(访问记录)。接着,导航至Files,进一步探索IIS(关联asp程序)并查看日志记录的详细信息。

在日志中,注意是否有与asp程序相关的错误提示,比如配置错误或web.config文件中的问题。如果追踪日志提示与asp版本或目录权限相关的问题,请针对这些问题采取相应的解决措施。

完成上述步骤后,您应能大致定位并解决域名网站无法访问并显示500错误页面的问题。若问题仍未解决,请联系客服获取进一步支持。

虚拟主机,虚拟主机出现500程序报错怎么解决

首先我们应该了解http 500内部服务器错误的原因,出现这种错误是IIS服务器无法解析ASP代码。遇到这种情况,可以试着访问一个静态页面,如果测试没有问题,就要分析原因了。

1.要检查一下计算机的名称是否更改过

2.检查一下存储站点的文件目录,看它的安全属性是不是自定义的。

3.域控制器安装之后域策略是不是进行了调整。

检查上面的三项内容,有问题的可以将相应的参数更改过来,看一下问题是否能够解决。如果是静态空间也不能正常访问,那说明是解析还没有生效。

阅读剩余
THE END