php - HTTP 错误 500.0 - 内部服务器错误 发生未知的 FastCGI 错误

标签 php iis iis-7.5

我在带有 Plesk 10 的 Windows Server 2008 上运行 IIS7。我在 plesk 下有一个网站,还有一个不在 plesk 下且仅在 IIS 上的网站。 plesk下的网站成功运行php文件但是其他网站报错:

HTTP Error 500.0 - Internal Server
Error An unknown FastCGI error occured

Module FastCgiModule
Notification ExecuteRequestHandler
Handler PHP5-FastCGI-php
Error Code 0x8007010b
Requested URL http://*.com:80/test.php Physical
Path C:\IIS*.com\test.php
Logon Method Anonymous
Logon User Anonymous

PHP5-FastCGI-php 的配置与 plesk 下的站点完全一样。 php-cgi.exe 位于 C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\

编辑: 这是我的 php.ini,但我没有收到任何错误。

error_reporting = E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = Off
log_errors = On
error_log = "C:\Program Files (x86)\...\log\test.log"
error_log = syslog

最佳答案

授予文件夹上的读取和执行列出文件夹内容权限

C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5

现在 php 已为每个应用程序池启动并运行。 plesk 的主要问题是,只有站点使用作为 psacln 成员的用户的应用程序池身份运行。

关于php - HTTP 错误 500.0 - 内部服务器错误 发生未知的 FastCGI 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176093/

相关文章:

PHP 字符串替换

php - 从日期 (varchar) 中提取信息并转化为输出

c# - IHostedService 的优雅关闭

iis - 使用 mklink 创建的符号链接(symbolic link)不适用于 IIS7.5——Windows 7

asp.net - 允许在 ASP.NET 和 IIS7.5 中的路径中使用加号字符

iis - appcmd 检查配置是否存在?

php - 在下面的示例中将 mysql 转换为 mysqli

php - 如何允许数组中重复的mysql行id?

asp.net - IIS:带有子应用程序的 HTTPS 站点

c# - Sharepoint 事件接​​收器安全异常