在 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 现在运行正常。