升级到 14.04 后,我收到“您无权访问此服务器上的 /wiki/”。

升级到 14.04 后,我收到“您无权访问此服务器上的 /wiki/”。

在 dist-upgrade 到 14.04 之后,我得到“您无权访问此服务器上的 /wiki/。”对于带有别名的 MediaWiki 安装,/w/index.php也失败了。

到目前为止,我已经看到了 12.04 和 14.04 之间的配置差异,并且我确实

cd /etc/apache2/sites-available
sudo ln -s ../sites-available/000-default.conf .

这解决了其他问题,但没有解决 MediaWiki 问题。

答案1

这是一个缺少链接的问题:

cd /etc/apache2/conf-enabled
sudo ln -s ../conf-available/mediawiki.conf .

这使得 wiki 实例再次出现。

修复初始问题后又出现了另一个错误。这是由于 MediaWiki 数据库架构发生变化造成的(如果我理解正确的话)。我使用以下方法解决了此问题:

cd /var/lib/mediawiki/maintenance
sudo php update.php

据我所知,wiki 现在运行正常。

相关内容