2013-08-09 3 views
1

Обычно я использую PHP как FastCGI. Моя панель Plesk обновляется автоматически с v11.0.9 # 55 до # 56.
После этого обновления FastCGI не работает, но работает модуль PHP Apache.Ошибка автоматического обновления Plesk Поддержка FastCGI

Когда я активировать 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.ini PHP 5.4 в файл /etc/php.ini и решил проблему.

ответ

2
  1. SElinux?

  2. Что такое разрешение на /var/www/cgi-bin/cgi_wrapper/cgi_wrapper?

    должен быть -rwxr-хт-х 1 корень корень 3660 6 июня 2012/вар/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.ini для домена/пользовательских настроек php в домене? Является ли их совместимость с текущей версией PHP?

  6. Что произойдет, если запустить скрипт в режиме CLI, как: 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

+1

Ваш 5-й вопрос решить мою проблему. Спасибо. – trante