You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移后仅一个IIS站点出现PHP7.4 'No input file specified'问题

解决Windows服务器迁移后站点出现“No input file specified”错误

问题描述

将5个网站从一台Windows服务器迁移至另一台更高配置的服务器,按相同方式配置全部站点后,仅一个站点显示“No input file specified”错误。尝试修改根目录PHP.ini(注释/取消注释;;doc_root =、设置inetpub路径、修改处理程序)均未解决问题,PHP配置如下:
PHP MANAGER配置截图

排查与解决步骤

  • 检查站点物理路径权限:确保该站点的物理文件夹给IIS_IUSRS、IUSR用户赋予读写权限,迁移后权限可能未同步,需确认子文件夹和文件的权限继承是否开启。
  • 验证默认文档设置:确认站点的默认文档列表包含项目入口文件(如index.php),且该文件在列表中的优先级靠前,避免IIS无法找到启动文件。
  • 核对站点级PHP处理程序映射:在IIS的站点级别查看处理程序映射,确认.php后缀对应的FastCGI应用程序池是否正确指向当前使用的PHP版本,路径无拼写错误。
  • 检查FastCGI站点配置:打开IIS的FastCGI设置,对应PHP池的physicalPath需指向该站点的根目录,而非服务器全局的PHP安装目录;同时确认PHP_FCGI_MAX_REQUESTS等参数配置正常。
  • 查看错误日志:从IIS站点日志(站点属性→日志)和PHP错误日志(PHP.ini中error_log指定路径)中提取具体错误信息,日志会明确问题根源(如文件不存在、权限不足)。
  • 校验URL重写规则:若站点使用URL重写,确认规则中的路径与新服务器的物理路径匹配,避免重写后指向不存在的文件。

内容的提问来源于stack exchange,提问作者Akku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 04:55:13