IIS | PHP 错误:未指定输入文件

IIS | PHP 错误:未指定输入文件

我正在运行 IIS 7.5 / PHP 7.0 CGI。如果我打开不存在.php 文件时,出现以下错误:

未指定输入文件。

IIS 不使用 .php 的 404 错误页面,就像 .html 文件一样。我找到了一些解决方案,例如设置doc_root在 php.ini 中或注释掉open_basedir.. 但这没用。我知道这是服务器问题,但不知道是哪个。

问题是:如果我打开一个不存在的 .php 文件,为什么会得到“未指定输入文件。”输出,而不是 IIS 404 错误页面?

答案1

我找到了解决方案:IIS 7 > 站点 > 处理程序映射 > 编辑处理程序 > 请求限制 > 映射选项卡 > 选中“仅当请求映射到时才调用处理程序:”> 选择“文件或文件夹”

相关内容