關於如何將所有頁面從MediaWiki網站輕鬆複製並複製到我自己的網站的任何想法?複製所有頁面 - MediaWiki
回答
您應該:
- 備份數據庫
- 備份MediaWiki的文件
- 重新創建數據庫,用戶和權限
- 導入數據庫備份
- 導入MediaWiki的文件
- 檢查配置文件
所有的信息可以在這裏找到:Manual:Moving a wiki
唯一的問題是我不再有權訪問原始服務器。 –
您也可以使用wiki的** Special:Export **頁面爲特定頁面創建一個XML轉儲,儘管嘗試通過此界面轉儲大量頁面通常會超時 - 您可能需要100頁一次? 然後,您可以通過新Wiki的** Special:Import **頁面導入內容。 –
或者您可以使用MediaWiki提供的用於導出內容的任何[非官方腳本](http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki#Scripts)。 –
創建一個循環遍歷頁面的腳本(http://en.wikipedia.org/w/api.php?action=query&list=allpages),獲取內容(http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Main%20Page&rvprop=content)並使用mediawiki API將其插入到另一個MW中。
您可以將兩個查詢合併爲一個查詢:http://en.wikipedia.org/w/api.php?action=query&generator=allpages&prop=revisions&rvprop=content – svick
好吧我真的不知道很多xml –
有點晚了,但是:維基百科提供的轉儲:
- 1. 清除mediawiki中的所有頁面
- 2. MediaWiki的頁面
- 3. 強制所有頁面HTTPS
- 4. 如何將mediawiki中的所有頁面導出爲單個頁面文件?
- 5. 在MediaWiki中使用當前頁面編寫所有鏈接頁面的鏈接
- 6. 在MediaWiki中找到所有「這個頁面不存在」
- 7. 將行添加到MediaWiki上所有頁面的頭部部分
- 8. 如何在所有MediaWiki頁面中添加全局模板?
- 9. 爲MediaWiki中的所有頁面添加自定義選項卡
- 10. Mediawiki空白每個名稱空間的所有頁面。我想要空白所有User_talk頁面
- 11. Mediawiki最後編輯頁面
- 12. Mediawiki編輯登錄頁面
- 13. 在Mediawiki中導入頁面
- 14. chatbots加載MediaWiki頁面
- 15. 將PHP嵌入Mediawiki頁面
- 16. 如何使用複製器API複製頁面及其所有子項?
- 17. Sitecore複製更改拋出所有頁面
- 18. Web API幫助頁面複製所有區域的操作
- 19. 複製Facebook頁面及其所有內容
- 20. 如何使用jQuery或HTML5在所有頁面上覆制頁眉和頁腳?
- 21. 製作一個mediawiki頁面的內容列表到另一頁
- 22. MediaWiki:特殊頁面上的頁數:AllPages
- 23. 所有頁面的公共控制
- 24. html頁面沒有複製腳本
- 25. 修改MediaWiki預覽頁面添加複選框?
- 26. 修改在我的MediaWiki頁面上創建的所有出站鏈接?
- 27. 如何顯示MediaWiki Main或其他頁面中的所有類別?
- 28. JCache「頁面」組緩存所有頁面?
- 29. 頁面複製失敗
- 30. 如何複製.doc頁面
哪個維基?它是維基媒體維基(如維基百科)嗎?你需要保留複製頁面的歷史記錄嗎?什麼是法律問題:維基的許可證是否允許您複製它?你如何去引用原始wiki的用戶(大多數wiki許可證都要求這樣做)? – svick