미디어 위키 설치가 중지되는 이유는 무엇입니까?

미디어 위키 설치가 중지되는 이유는 무엇입니까?

CentOS 6.4 시스템에 새로운 MediaWiki 설치를 구축하고 있습니다.

Server version: Apache/2.2.15 (Unix)
Server built:   May 13 2013 22:11:16

PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

MediaWiki 1.21.1

mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1

index.php 페이지에 접속하면 이 메시지를 받을 수 있습니다

MediaWiki 1.21.1

LocalSettings.php not found.

Please set up the wiki first.

Please set up the wiki first.하이퍼링크를 클릭하면 ,

올바른 URL입니다.

http://appcentral:8587/mw-config/index.php

페이지는 비어 있고 아무 일도 일어나지 않습니다. 무엇이 문제인지 확인하려면 무엇을 확인해야 할까요? 이것은 신선하고 깨끗한 설치입니다. 현재 위키에 설정된 기존 MySQL 데이터베이스가 없습니다.

이는 /var/log/httpd 아래의 error.log에 있는 오류입니다.

PHP Fatal error: Class 'DOMDocument' not found in /var/www/arlington_it/includes/cache/LocalisationCache.php on line 546, referer: http://localhost:8587/index.php

답변1

먼저 현재 어떤 로그 파일이 기록되고 있는지 확인하세요.

sudo ls -ltrh /var/log/httpd

목록 하단의 파일은 가장 최근에 수정된 파일입니다.

PHP에서 생성된 오류 메시지는 다음 중 하나일 수 있습니다 php_errors.log.error_logssl_error_log

tail -f오류를 재현할 때 이러한 파일에 대해 실행해 보면 유용한 정보가 표시될 수 있습니다. 예를 들어:

sudo tail -f /var/log/httpd/ssl_error_log

답변2

알고 보니 php-xml을 설치하고 httpd를 다시 시작해야 했습니다. 답이 발견되었습니다여기.

관련 정보