为什么媒体维基安装停止?

为什么媒体维基安装停止?

我正在 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。答案找到了这里

相关内容