IIS下没有指定PHP错误的输入文件

时间:2012-09-12 12:03:59

标签: php iis iis-7

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

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

我已经搜索过这个错误并找到了类似问题的潜在解决方案,但没有解决这个特殊问题。任何有正确方向的想法或捅都会非常感激!

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

首先。打开“PHP Manager”并在那里检查黄色警告。按照那里的建议。有一个有用的页面可以在https://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/using-php-manager-for-iis-to-setup-and-configure-php

处解决Microsoft提出的此类问题

二。检查应用程序文件夹的权限。应该为运行AppPool的用户提供访问权限。

希望有人能在这里徘徊!