1

通常、私は 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.confCGI_PHP_BIN /usr/bin/php-cgi

私の Web サーバーは apache-php で動作するようになりましたが、サイトが強制終了されます。助けてください。

解決策: @Oleg Neumyvakin の質問に関して、私は多くのことを確認しましたが、現在の「php.ini」ファイルが新しい PHP バージョンと一致していないことがわかりました。PHP 5.4 の php.ini ファイルを /etc/php.ini にコピーして問題を解決しました。

4

1 に答える 1

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.ini / ドメインのカスタム php 設定? それらは現在の PHP バージョンと互換性がありますか?

  6. 次のように cli モードで php スクリプトを実行するとどうなりますか。php -c /var/www/vhosts/domain.tld/etc/php.ini /var/www/vhosts/domain.tld/httpdocs/index.php

  7. ピアによる接続のリセット: mod_fcgid: FastCGI サーバーからのデータ読み取りエラー

于 2013-08-10T13:35:58.777 に答える