iis php网站500错误原因_因为曾经错误安装过PHP5.2而导致IIS7无法正常工作,显示500错误提示,大家帮忙看看!...

我的系统是VISTA,使用自带的IIS7,对ASP网页一直浏览正常。最近因自己心血来潮错误安装了一次PHP5.2。主要操作是:

1、下载的是自动安装的PHP5.2程序,自动选ISAPI按钮安装;

2、对IIS7中添加了名为“PHP”的ISAPI筛选器,选择ISAPI 筛选器 路径为"C:\Program Files\PHP\php5ts.dll"(路径选择程序错误)

3、对IIS7添加了“PHP”脚本映射

本以为安装成功了,可是还是不行。所以我把所有的操作都取消了。想恢复到以前的对ASP的识别,可是我打开一个ASP网页,却显示500出错信息。问题好像就出在ISAPI筛选器的路径上,错误提示中还有ISAPI 筛选器 路径为"C:\Program Files\PHP\php5ts.dll“的字样!不是都已经删除过了吗,怎么配置中还有以前的数据啊!希望高手救我!

错误信息如下:

HTTP Error 500.0 - Internal Server Error

描述: 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:\Program Files\PHP\php5ts.dll" 上

错误代码: 0x8007007e

通知: 未知

模块: IIS Web Core

请求的 URL: http://localhost:80/web/index.asp

物理路径: C:\inetpub\wwwroot\web\index.asp

登录用户: 尚未确定

登录方法: 尚未确定

处理程序: ASPClassic

最可能的原因:

ISAPI 筛选器的路径不正确。

IIS 收到了请求;但在处理请求过程中出现内部错误。产生此错误的根本原因取决于处理该请求的模块以及在错误发生时工作进程中所发生的事情。

IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,便会出现这种情况。

IIS 无法处理网站或应用程序的配置。

通过身份验证的用户没有使用此 DLL 的权限。

可尝试的操作:

确保该 ISAPI DLL 的路径正确。

确保 web.config 文件的 NTFS 权限正确,并允许访问 Web 服务器的计算机帐户。

检查事件日志中是否记录了任何额外信息。

确认 DLL 的权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值