MediaWiki - 镜像域

MediaWiki - 镜像域

我已在 example.com/wiki 手动安装了 Mediawiki,其中包含两个独立的数据库(一个是英文数据库,一个是葡萄牙语数据库),并在 pt.example.com 和 en.example.com 创建了两个子域,以镜像主域。然后,我编辑了 LocalSettings,使其根据您访问的子域指向每个数据库。除了这些设置之外,我没有触碰任何其他设置,甚至没有触碰 wiki 本身,显然一切都运行正常。

唯一的问题是,当我尝试访问“随机页面”链接时,它会完全删除所有子域名,直接指向主站点(开头没有“en.”或“pt.”)。通常我会删除该功能,但有些人喜欢使用它,而且我担心其他页面也可能会出现这种情况,所以我宁愿修复它。

版本如下:MediaWiki:1.31.1 PHP:7.2.11(cgi-fcgi) MySQL:5.6.34-log ICU:52.1

提前致谢!

答案1

我刚刚注意到我没有为每个本地化定制服务器,所以我所要做的就是将$wgServer每个LocalSettings.php文件设置为各自的子域,例如:

本地设置_pt.php

$wgServer = "http://pt.example.com";

本地设置_en.php

$wgServer = "http://en.example.com";

相关内容