2016-09-28 4 views
0

제가 가지고있는 Nginx 서버에 Modx Revolution을 설치하려고하는데 설치 중에 "설치"버튼을 선택한 후 설치가 실패하고 빈 화면이 나타납니다. 이 시점까지는 설치 자체가 아무런 문제없이 실행되기 때문에 실제로 여기에서 내 머리를 긁적니다. Modx 포럼을 여러 번 검토해 보았습니다.Modx 혁명 설치가 실패했습니다

몇 가지 참고 사항 :

SQL 데이터베이스는 Modx이 아니라 사용자 테이블에서 아무것도하지 않고 생성 된 테이블로 채 웁니다.

모든 파일의 쓰기 권한을 Modx 디렉토리에 반복적으로 추가하고 777 권한을 설정하고 모든 파일의 사용자/그룹 소유권을 변경하려고 시도했습니다.

제대로 실행중인 다른 상자에서 사용중인 것과 nginx 구성 스크립트가 동일하다는 것을 확인했습니다.

URL 끝에 "index.php? action = install"이 있으면 빈 화면이 나타납니다.

아무도 내가 시도하지 않았거나 맹목적으로 무시하고있는 것이 있다면 크게 감사하겠습니다.

감사합니다.

EDIT : Chrome에서 설정을 실행했는데 실제로 HTTP 500이 발생하여 요청 오류를 처리 할 수 ​​없습니다.

편집 # 2 : Nginx에 대한 오류 로그에서 내가 다음 줄을 나타납니다

[디렉토리] "의 디렉토리 인덱스" "금지되어, 클라이언트 : 클라이언트, 서버 : [서버] 요청 : "GET은 HTTP/1.1 /", 호스트 : "[호스트 이름]"

"표준 에러로 전송 FastCGI를"(주 스크립트 알 수없는

은 "연결"상류에서 응답 헤더를 읽는 동안 ")는 실패 (111 : 연결 클라이언트 [클라이언트], 서버 [서버], 요청 : "GET /setup/index.php?action=summary HTTP/1.1"

+0

어떤 데이터베이스와 버전을 사용하고 있습니까? – Jako

+0

아마 PHP 오류가 발생합니다 - 오류 로그를 검토하십시오. –

+0

@Jako 데이터베이스에 MySql 5.6.33을 사용하고 있습니다. – hRdCoder

답변

0

나는 실제로 그것을 알아 냈다. ModX Revolution에서는 SimpleXML이 활성화되어 있어야하며, 그렇지 않은 경우 경고가 표시되는 경우에도 SimpleXML이 활성화되어 있어야합니다. 설치 프로그램은 설치 후 정상적으로 계속 작동 한 다음 PHP 용 SimpleXML 확장을 활성화했습니다.

관련 문제