Plesk自动更新崩溃了FastCGI支持

时间:2013-08-09 22:56:49

标签: fastcgi plesk parallels

通常我使用PHP作为FastCGI。我的Plesk面板昨天从v11.0.9#55到#56自动更新 在那次更新之后,FastCGI不起作用,但是Apache PHP模块可以工作。

当我激活FastCGI时,我收到了数以千计的错误:

[Fri Aug 09 21:50:02 2013] [warn] [client 5.47.201.9] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Fri Aug 09 21:50:02 2013] [error] [client 5.47.201.9] Premature end of script headers: index.php

我在Parallel的论坛中找到了这个:http://forum.parallels.com/showthread.php?289665-After-Upgrade-to-11-5-Fast-Cgi-Stop-Working
但它对Plesk 11没有帮助。

我发现了这个:http://kb.parallels.com/en/6380
/etc/psa/psa.conf文件的末尾,我添加了CGI_PHP_BIN /usr/bin/php-cgi并重新启动了服务器,但它没有用。

我的网络服务器现在可以使用apache-php,但它会杀死我的网站。请帮忙。

解决方案:关于@Oleg Neumyvakin的问题,我查了很多东西,发现当前的“php.ini”文件与新的PHP版本不一致。我将PHP 5.4的php.ini文件复制到/etc/php.ini并解决了问题。

1 个答案:

答案 0 :(得分:2)

  1. SELinux的?

  2. /var/www/cgi-bin/cgi_wrapper/cgi_wrapper的权限是什么?

    应该是-rwxr-xr-x 1 root root 3660 2012年6月6日/ var / www / cgi-bin / cgi_wrapper / cgi_wrapper

  3. /var/log/apache2/suexec.log/var/log/httpd/suexec_log中的内容?

  4. suexec的权限?查找所有文件,检查权限:find / | grep suexec

  5. 在域上的域/自定义php设置上自定义php.ini?它们是否与当前的PHP版本兼容?

  6. 如果在cli模式下运行php脚本会发生什么:php -c /var/www/vhosts/domain.tld/etc/php.ini /var/www/vhosts/domain.tld/httpdocs/index.php

  7. Connection reset by peer: mod_fcgid: error reading data from FastCGI server