我通过将文件上传到" / wiki"来安装Mediawiki。目录然后我打开了 " /wiki/mw-config/index.php"并进行了配置并上传了" LocalSettings.php" to" / wiki"
当我尝试使用" /wiki/index.php"打开维基时,我看到一个空白页面。
答案 0 :(得分:2)
问题是生成的LocalSettings.php文件有一个额外的html div标签。我认为这是Mediawiki中的一个错误。删除此标记后,它可以正常工作
答案 1 :(得分:2)
来自http://www.mediawiki.org/wiki/Blank_page#You_see_a_Blank_Page:
空白页面表示未在屏幕上打印的PHP错误。要强制执行此操作,请将以下行添加到LocalSettings.php文件中,位于< ?php:
error_reporting( E_ALL ); ini_set( 'display_errors', 1 );
。 您还可以在PHP.ini中为error_log设置一个值,并阅读PHP错误日志以了解正在发生的事情。在某些情况下,PHP错误也可能会记录在Web服务器错误日志中。
就我而言,我检查了服务器错误日志并找到了以下行:
PHP Fatal error: Class 'DOMDocument' not found in /path/includes/cache/LocalisationCache.php on line NNN, referer: http://wiki.example.com/
可以通过为发行版安装正确的php-xml
包,或者通过更改LocalSettings.php中的MediaWiki'预处理器'类来修复,如WikiMedia Manual
答案 2 :(得分:-1)
我需要安装php-xml并重启httpd。它很棒。
答案 3 :(得分:-3)
我还需要安装php-xml并重新启动httpd。
sudo yum install php-xml
sudo /sbin/service httpd restart