如何在 Windows IIS 6 服务器上禁用 FastCGI?

如何在 Windows IIS 6 服务器上禁用 FastCGI?

我们在公司网站上使用 WordPress,但它莫名其妙地崩溃了。它给出了如下错误消息:

FastCGI Error
The FastCGI Handler was unable to process the request.

Error Details:

    The FastCGI process has failed frequently recently. Try the request again in a while
    Error Number: -2147467259 (0x80004005).
    Error Description: Unspecified error

HTTP Error 500 - Server Error.
Internet Information Services (IIS)

读完之后,我发现 WordPress 似乎无法与 FastCGI 很好地配合使用,因此不需要与它一起使用。有谁能告诉我如何关闭 FastCGI 与 WordPress 的交互?

答案1

我也有同样的经历。为了在我的 WordPress 安装上禁用 FastCGI,我做了以下操作:

在 IIS 管理器中,我为 wordpress 创建了一个应用程序池。然后,在“网站”下,浏览到包含 WordPress 安装的文件夹。右键单击该文件夹,然后选择“属性”。

在“目录”选项卡上,创建一个应用程序。选择为 WordPress 创建的应用程序池,然后单击“配置”按钮。删除所有通配符应用程序映射。在应用程序扩展列表中,向下滚动到“.php”,然后单击“编辑...”。将可执行文件路径设置为您安装 PHP 的位置,并将 php-cgi.exe 作为可执行文件(例如 c:\ProgramFiles\PHP5\php-cgi.exe)。

保存,重新启动 IIS,它就可以工作了。

我想知道的是如何在设置后完全禁用 fastcgi。

相关内容