在mediawiki中,我正在尝试将内容从一个wikisite迁移到另一个wikisite。我想导入内容以使更改看起来与最近的更改完全相同,例如,如果userA在日期x中更改了页面x,我想将更改导出到其他Wiki,以便更改出现在同一用户中日期。
使用脚本执行此操作不会考虑用户和日期的最近更改历史记录。
答案 0 :(得分:0)
您可以使用带有前缀的wiki-family。我最近这样做了,它的效果非常好!
这个想法是,你使用一个数据库,两个维基。然后,您可以使用这些参数来共享相关表:
$wgDBprefix = 'theOneWiki_'
$wgSharedPrefix = 'shared_'
$wgSharedTables = array( 'user', 'user_properties', 'user_groups', 'user_former_groups', 'user_newtalk' );
通过这种方式,您可以共享包含更改信息的表格。
祝你好运, 最大