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_log
ssl_error_log
tail -f
오류를 재현할 때 이러한 파일에 대해 실행해 보면 유용한 정보가 표시될 수 있습니다. 예를 들어:
sudo tail -f /var/log/httpd/ssl_error_log
답변2
알고 보니 php-xml을 설치하고 httpd를 다시 시작해야 했습니다. 답이 발견되었습니다여기.