我正在 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
页面保持空白,什么也没有发生。我应该检查什么来看看出了什么问题。这是一个全新、干净的安装。目前还没有为 wiki 设置现有的 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
在重现错误时对这些文件运行 a,它们可能会揭示有用的信息。例如:
sudo tail -f /var/log/httpd/ssl_error_log
答案2
事实证明,我需要安装 php-xml 并重新启动 httpd。答案找到了这里。