2017-05-03 7 views
0

私は、バージョンPHP7(メインバージョン)とPHP56(セカンダリ)でVirtualminを使用しているサーバーにWordpressをインストールしました。私が直面してる問題はつまりxmlrpc.phpである:私は5.6に戻す場合は、私がXMLRPCの呼び出しはうまく動作しますが、PHPのバージョン7にアップグレードするのでWordpress、Virtualmin&PHP7:mod_fcgid:FastCGIサーバからデータを読み取る際にエラーが発生しました。

(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: https://example.com/xmlrpc.php?for=jetpack&token=sometokenhere 
End of script output before headers: xmlrpc.php, referer: https://example.com/xmlrpc.php?for=jetpack&token=sometokenhere 

これが起こっています。私はsuexecのパーミッションを変更した510だった不正なアクセス許可のため

SuexecUserGroup configured, but suEXEC is disabled: Invalid owner or file mode for /usr/sbin/suexec 

...それが起こっていた:私は非sudoをユーザーにhttpd -Vを実行したとき

は、私は次のエラーを得ました4755になりましたが、これは-rwsr-xr-x 1 root apache 15352 Jul 19 2016 /usr/sbin/suexecのようになり、エラーはなくなりました。 FCGIWrapper /home/mydomain_com/fcgi-bin/php7.1.fcgi .php

  • 権限:-rwxr-xr-x 1 mydomain_com mydomain_com 241 May 3 09:29 /home/butcaru_com/fcgi-bin/php5.6.fcgi/home/mydomain_com/public_html
  • ライン378が存在する

    AH00112: Warning: DocumentRoot [/home/mydomain_com/public_html] does not exist 
    AH00526: Syntax error on line 378 of /etc/httpd/conf/httpd.conf: 
    Wrapper /home/mydomain_com/fcgi-bin/php5.6.fcgi cannot be accessed: (13)Permission denied 
    
    • ディレクトリ:私は非sudoのユーザーとのhttpd -Vを実行する場合

      は、この変更の後、私は新しいエラーを取得します

    このエラーは、私がを実行したときに発生します。ドメインに関連付けられていないユーザー。 mydomain_comユーザーでログインしてhttpd -Vを実行した場合、エラーはもうmydomain.comではなく、別のホストされたドメイン(Wordpressのインストールは問題ありません)についてです。

    これは特定のドメイン/ CMSに関連するものではありません。私はこれがPHP7の設定ミスだと思う。

    これについてのご意見はありますか?

  • 答えて

    0

    これはJetpackのJSON APIおよびPHP7の既知の問題で、opcacheによって発生しているようです。問題の詳細here

    が、私は次の行含むワードプレスのルートディレクトリ内の.user.iniファイル作成することにより、無効opcacheを持っている:
    opcache.enable=0
    をしていない多くのエラーを、WordpressのAndroidのアプリケーションは動作します:)

    一時的 hereをopcache無効に

    もっと。

    関連する問題