【问题标题】:HTTP Error 500 - FastCgiModuleHTTP 错误 500 - FastCgiModule
【发布时间】:2016-01-14 18:11:48
【问题描述】:

在我的服务器中,我有一些经典的 asp 网站和 wordpress 网站。我的经典 asp 站点有问题,我手动将“Hendler Mapping”添加到该站点。不幸的是,这个 Hendler Mapping 并没有解决我的问题。我用不同的方式解决了这个问题。 另一方面,这个 Hendler Mapping 让我的 wordpress 网站停止工作。现在经典的 asp 网站正在运行,但 wordpress 没有。 当我进入我的 wordpress 网站时,它会给出“,然后继续:

HTTP 错误 500.0 - 内部服务器错误”错误
Module FastCgiModule
Notification ExecuteRequestHandler
Handler php-5.5 .30
错误代码 0x8007000d
配置错误 无法添加类型为“application”的重复集合条目,其组合键属性“fullPath,arguments”分别设置为“ C:\Program Files (x86)\IIS Express\PHP\v5.4\php-cgi.exe, '
配置文件 \?\C:\inetpub\temp\apppools\alumni .mackosova.com\alumni.mackosova.com.config

然后我删除了我添加的Hendler Mapping,我安装了新版本的php,并进行了一些其他更改,但问题还没有解决。

【问题讨论】:

  • 错误消息很清楚,在 IIS 配置层次结构中,您放置了重复的 php-cgi.exe 设置。学习IIS配置系统,找出重复项。然后您可以学习如何只配置一次(通常在站点级别,但也可以在服务器级别)。

标签: php iis


【解决方案1】:

您正在尝试配置文件的问题,例如错误消息说您的配置文件中某处有重复条目...查看这篇 kb 文章,它适用于 IIS 而不是 IIS Express,但也许这可能有用。

"HTTP Error 500.19" error when you open an IIS 7.0 Webpage - Microsoft Support

从文档中摘录(这是一个示例,实际上并不是您必须查找和替换的代码):

如果在配置层次结构的更高级别(例如,在父站点/文件夹的 web.config 或 applicationHost.config 文件中),指定的配置部分设置存在重复条目,则可能会出现此问题。错误消息本身指出了重复条目的位置。检查指定的配置文件并将其与其父 applicationHost.config 和/或 web.config 文件进行比较,以检查错误消息所建议的重复条目。删除重复条目,或使条目唯一。例如,可能会出现此问题,因为 ApplicationHost.config 文件中包含以下代码的重复条目。

<add accessType="Allow" users="*" />

要解决此问题,请在 ApplicationHost.config 文件中删除授权规则的重复条目。为此,请按以下步骤操作:

单击开始,在开始搜索框中键入记事本,右键单击记事本,然后单击以管理员身份运行。 注意 如果系统提示您输入管理员密码或进行确认,请键入密码,或单击继续。 在“文件”菜单上,单击“打开”,在“文件名”框中键入%windir%\System32\inetsrv\config\applicationHost.config,然后单击“打开”。 在 ApplicationHost.config 文件中,删除类似于以下代码的重复条目:

<add accessType="Allow" users="*" />

如果您不知道在哪里可以找到 IIS Express 的配置文件,可以查看Where is the IIS Express configuration / metabase file found?

【讨论】:

    【解决方案2】:

    您可以通过将remove 节点放在第二个配置中,就在所需条目的正上方来解决双重输入的问题。

    <remove fullPath="C:\Program Files (x86)\IIS Express\PHP\v5.4\php-cgi.exe" />
    <application fullPath="" />
    

    (未经测试。)

    来源:https://blogs.msdn.microsoft.com/chaun/2009/12/04/iis7-error-cannot-add-duplicate-collection-entry-of-type-mimemap-with-unique-key-attribute-fileextension/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-28
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多