Menu Sidebar
Menu

MediaWiki

如何转移MediaWiki

我们的目标: 将现有的Mediawiki从一个域名转移到另一个域名. 或者一个空间到另一个空间. 转移不改变数据库内容, wiki中的内部和外部链接, wiki的用户权限. 此方法也适用于升级Mediawiki, 但仅限于将wiki升到非测试版. 步骤: 备份数据库, 备份wiki, 备份LocalSettings.php 具体方法有很多种, 这里随意. 在新的域名/空间, 配置一个新的mediawiki和数据库. 把新的LocalSettings.php下载到本地, 然后和现有的LocalSettings.php, 把现有的LocalSettings.php中的数据库连接, wiki名字, 版本等信息, 替换. 把替换好的LocalSettings.php放到新的空间里, 然后执行maintenance/update.php. 这时会自动建立数据库. 执行每一个extension下面的update.php, 确保新数据库完整. 把旧数据库导入新数据库. 完成. 其他: 如果使用了parsoid server (visual editor), 需要改parsoid的api文件, 改域名和wiki的api位置. 我尝试了直接转移数据库, 但是没有成功. 我曾经没有完全更新extension后就转移数据库, 结果网站挂掉了, 失败.

书脊

这青苔碧瓦堆, 俺曾睡风流觉, 将五十年兴亡看饱.

June 2020
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930