2017-05-03 15 views
0

저는 Virtual7 버전 (기본 버전)과 PHP56 (보조 버전)으로 Virtualmin을 사용중인 서버에 Wordpress 설치 프로그램을 설치했습니다. 내가 직면하고있어 문제는 xmlrpc.php 함께 :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 

내가 PHP 버전 7로 업그레이드 이후 5.6로 다시 전환 할 경우이 일어나고있다, XMLRPC에 대한 호출이 잘 작동합니다.

'비 sudo는 사용자와의 httpd -V를 실행

, 나는 다음과 같은 오류 있어요 :

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

을 ... 그리고 그 때문에 suexec의 510 I가 변경 권한 있었다 잘못된 권한으로 일어나고 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
    을 더 이상 오류를 워드 프레스 안드로이드 앱 작동합니다 :)

    일시적 here을 opcache 비활성화에

    더 .