Ecshop访问500错误提示是怎么回事,如何解决

Ecshop访问500错误提示是怎么回事,如何解决,第1张

出现500错误的原因千奇百怪,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。下面归纳了三种常用的解决办法:

方法一:您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,之后,您就可根据该错误提示检查您具体的出错原因了 。

方法二:删除系统SAM文件后,IIS报500错。

方法三:此方法需通过多次尝试后才能找到的解决办法。

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

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

③然后在管理工具中的IWAM_My Server用户的属性→用户组中确认处于Guest组内

然后在本地用户和组中的组里右击Users组属性,然后添加成员

Authenticated Users和Interactive,然后确定

④上述工作做完后就是同步COM+组件帐号

在CMD中输入命令符

return

preg_replace("/{([^\}\{\n]*)}/e",

"\$this->select('\\1')",

$source)

//替换成如下

return

preg_replace_callback("/{([^\}\{\n]*)}/",

function($r)

{

return

$this->select($r[1])

},

$source)

只要418行把这一句拆成两句就没有问题了

$tag_sel

=

array_shift(explode('

',

$tag))

改成:

$tag_arr

=

explode('

',

$tag)

$tag_sel

=

array_shift($tag_arr)

“服务器错误500”只是一个统称,所有内部服务器出现错误基本上都是显示这个错误信息,但是500错误其实也分很多种情况,如果不能找到具体引起错误的原因我们没有

办法对症下药,因此得知详细错误信息非常有必要。

1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。

500错误通常为服务器配置问题,.可按照以下方法处理:

服务端环境:Windows2008 + IIS7

客户端浏览器设置:取消“显示友好的HTTP错误信息”

IIS7设置(GUI):

1. <网站>-ASP-调试属性-将错误发送到浏览器,修改为True

2. <网站>-错误页-操作-编辑功能设置,选择“详细错误信息”

默认情况下,这里选择的是第三项“本地请求的详细错误和远程请求的自定义错误页”,所以出现的情况会是:在本地调试可以看到错误的详细信息,但是通过远程来访问的时候就看不到了。

另外,网上有些说法是将500这个错误也修改为500-100.asp。自己尝试了一下,并没有实际效果。如果不设置上面的第二步,错误同样无法发送到客户端的浏览器上。

Windows 2008 IIS7中如何显示ASP的详细错误信息

在Windows 2008 IIS7下如果是Asp程序的话,如果出错,就会显示一条联系管理员信息,如果我们希望显示详细的错误信息,那该怎么办呢?你可以通过下面的方法来修改,当然如果都调试完成后,最好把其改回来,因为这样可以减少被攻击的风险。

1 运行命令法:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true

如果想改回去,变成不显示详细信息的话,只需要运行下面的命令:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:false

2 修改文件法

你可以打开%windir%\system32\inetsrv\config\applicationHost.config文件,修改system.webServer一节下的asp项,增加scriptErrorSentToBrowser=”true”属性,如下图所示就可以了,当然,要改回去的话,删除新增加的内容就可以了,然后存盘退出。

注意:同时你需要将IE的设置中要取消“显示友好HTTP错误信息”位置在"Internet选项"-"高级"-“显示友好HTTP错误信息” Checked=False 。

3 UI配置法

这个最简单了,直接双击ASP图标,然后进行设定就可以了。不过注意的是,一定要安装了Asp模块才能看到Asp图标,安装模块是在服务管理器的角色中添加的。

http://www.aspku.com/fuwuqi/13415.html


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/765230.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-19
下一篇2023-08-19

发表评论

登录后才能评论

评论列表(0条)

    保存