欢迎光临散文网 会员登陆 & 注册

导致IIS出现No input file specified错误的另类原因

2023-12-07 21:56 作者:bili_47741569589  | 我要投稿

在建网站的过程中调试代码是必不可少的环节,而调试一般会先在本地开始,等完全没有问题再上传服务器测试。调试的过程即是发现的问题的过程,各种错误各种坑有时真的让人头疼,不过一旦解决这些问题会让你的水平有所提高,所谓的经验不就是这样一点一点积累起来的吗。

今天想说的是一个关于IIS7.5提示“No input file specified”的问题,从字面上的解释是“没有指定输入文件”,实际的意思就是找不到执行相应脚本的模块映射。比如用IIS创建的站点无法执行php程序,即是一个echo也无法响应。出现这个问题一般从以下几个地方排查:

第一、检查IIS站点的脚本映射是否有PHP的FastCGIMode模块。
第二、检查站点对应的应用程序池状态是否是无托管代码状态,如是选择一个NET托管,不管是经典还是集成选一个。
第三、这一条最奇葩,就是检查站点的根目录下是否有.user.ini的文件,这个文件一般是Linux系统下的产物,但如果在Windows环境下测试时包含这个文件,一般也会报No input file specified错误,无法修复,删除此文件立马就好。


如果你在本地测试的时候遇到“No input file specified”错误,从以上几点排查一般就可以解决。


导致IIS出现No input file specified错误的另类原因的评论 (共 条)

分享到微博请遵守国家法律