我的所有 .html 页面都出现 500 错误。所有 .php 文件都正常运行

我的所有 .html 页面都出现 500 错误。所有 .php 文件都正常运行

我刚刚从 IIS 5 升级到 IIS 8.5。安装 ISAPI 筛选器和 FastCGI 时遇到了麻烦,但我设法让几乎所有东西都正常工作。我现在面临的唯一问题是所有 .html 页面都会出现 500 错误。下面是错误:

FastCGI 错误 FastCGI 处理程序无法处理请求。

错误详情:

处理配置文件时发生错误。错误编号:2 (0x80070002)。错误描述:系统找不到指定的文件。

我已经安装了静态内容。

即使我在这里只有一个 head 和 body 标签“Hello World”,它也会给我这个错误。所有 PHP 和 JS 文件都正常工作。

我希望你们中有人知道我能做什么。我迫切地想完成这件事。

提前致谢

答案1

我设法修复了这个问题多亏了网站

这是我所做的:

  1. 委派处理程序映射 在 IIS 管理器中,从左侧选择机器名称,单击页面中间部分管理下的“功能委派”。从列表中选择处理程序映射,然后从页面右侧部分选择读/写。
  2. 创建新的处理程序映射 在 IIS 管理器中,单击左侧的网站名称(可能名为“默认网站”,旁边有一个地球图像)。进入处理程序映射。添加模块映射(右侧的链接)。详细信息应与 .php 扩展名的映射相同,但它将类似于以下内容:

    请求路径:*.html 模块:FastCgiModule

    可执行文件:C:\Program Files (x86)\PHP\php-cgi.exe

    名称:html

    在此处理程序的请求限制框中,进行以下设置:

    映射:未勾选

    动词:所有动词

    访问方式:无

相关内容