2

我在 IIS 下运行一个站点,PHP 在 CGI 模式下运行。PHP 已安装到一个预先存在的站点,因此为.html要由 PHP 解析的文件以及.php文件设置了一个处理程序。

当请求带有.php扩展名的不存在页面时,会抛出 404 并将用户重定向到自定义 404 页面,但是当请求带有.html扩展名的不存在页面时,“未指定输入文件”。显示错误。

我已经搜索了这个错误并找到了类似问题的潜在解决方案,但没有解决这个特殊问题的方法。任何朝着正确方向的想法或戳将不胜感激!

4

2 回答 2

4

在请求限制下尝试Invoke handler only if request is mapped to file处理程序的选项。

于 2012-09-12T12:09:32.173 回答
1

第一的。打开“PHP Manager”并检查那里的黄色警告。听从那里的建议。在https://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/using-php-manager-for-iis-上有一个有用的页面可以解决 Microsoft 的此类问题设置和配置 php

第二。检查应用程序文件夹的权限。运行 AppPool 的用户应该被授予访问权限。

希望它可以帮助有人在这里徘徊!

于 2016-07-27T11:06:15.203 回答