php - 尝试将 php-cgi.exe 文件链接到 PHP 管理器扩展时出现 IIS 错误:“由于对象的当前状态,操作无效”
问题描述
我正在尝试使用需要 PHP 才能工作的 IIS 配置 Web 服务器。我在 IIS 上安装了 PHP 管理器扩展,默认情况下我的服务器禁用了 PHP。所以我尝试启用 PHP 并且管理器要求您输入 php-cgi.exe 文件的路径。所以我做到了,添加了文件的路径,当我点击“确定”注册 PHP 并启用它时,它会抛出这个错误:
'执行此操作时出错。
细节:
由于对象的当前状态,操作无效。
它没有显示有关导致它的任何其他信息。PHP 管理器说我的处理程序映射不可用,而在我在另一台计算机上拥有的其他 IIS 服务器中,它说“继承”。我不知道处理程序映射是否与此错误有关,我需要我的网站运行 PHP 才能正常工作。如果我现在运行服务器,它只会在尝试访问网络时引发 500 内部服务器错误。我 100% 确定它是由 PHP 无法正常工作引起的,因为在我的其他服务器中,由于服务器中的 PHP 安装不正确,我也收到了 500 个内部服务器错误。
编辑:我忘了提到 PHP 管理器显示 PHP 已启用并在服务器常规配置中工作,但我上面提到的这个错误只发生在服务器的一个网站上。
解决方案
推荐阅读
- r - 无法理解 RStudio Jobs 的行为方式
- java - RJDBC SQL 查询:“此驱动程序未配置为集成身份验证”
- docker - 在哪里可以找到 hasura 日志文件
- request - 调出响应中缺少 Content-Type HTTP 标头。沃森
- javascript - Angular7 fullcalendar v5 datesSet 回调未触发
- mongodb - MongoDB updateOne() 返回 "modifiedCount": 1 用于同一文档上的同时更新调用
- reactjs - 离子反应应用程序无法识别传单插件
- python - 如何使用我的 cookie 抓取数据以自动登录?
- c# - ASP.NET 点击事件混淆
- python - 如何从 Tkinter 列表框中提取变量以在脚本的其他地方使用?