2015-12-02 58 views
0

在mediawiki中,我試圖將內容從一個維基站點遷移到另一個維基站點。我想導入內容,以便所做的更改與最近的更改完全相同,例如,如果userA在x日期更改了頁面x,我想將更改導出到其他wiki,以便更改顯示在同一用戶中,並且日期。具有完整修訂歷史記錄的導出/導入內容mediawiki

通過使用腳本來做到這一點並不尊重用戶和日期的最近更改歷史記錄。

+0

難道你看一下[出口](https://www.mediawiki.org/wiki/Help:Export)/ [進口](HTTPS的文檔://元。 wikimedia.org/wiki/Help:Import)? – Tgr

回答

0

您可以使用帶前綴的wiki-family。我最近做了這個,它運作得非常好!

這個想法是,你使用ONE數據庫,爲兩個維基。然後你可以通過這些參數來分享相關的表格:

$wgDBprefix   = 'theOneWiki_' 
$wgSharedPrefix  = 'shared_' 
$wgSharedTables = array('user', 'user_properties', 'user_groups', 'user_former_groups', 'user_newtalk'); 

這樣你就可以共享這些表格,它們保存着change-info。

最好的問候, 最大

相關問題