2015-11-02 176 views
-1

是否可以將MediaWiki配置爲不保留每個頁面的版本歷史記錄?如何禁用歷史記錄?

編輯頁面時,我希望舊版本永遠消失。

我該怎麼做?

+0

@leo而不是創建一個歷史並刪除它,不是最好不要生成它在第一個地方?另外,什麼是正確的工具呢? – Superbest

+0

我的觀點是,沒有簡單的方法來防止歷史被存儲,因爲MediaWiki是圍繞着存儲歷史的想法而設計的。我不知道你的需求是什麼,所以我很難推薦一個工具... – leo

+0

@leo如果你認爲我想做的事情是不可能的,那麼歡迎您發佈這個答案。否則,我想不是每個人都可以回答每一個問題...... – Superbest

回答

0

如果您的MW> = 1.21,則可以掛鉤PageContentSaveComplete掛鉤。這是在所有內容都寫入database後保存文章。此時,您需要在數據庫中查詢此page id的所有修訂版,並刪除除最新版本之外的每個修訂版。有關如何刪除修訂的示例,請參閱here,關於如何在之後清除text table的示例,請參閱here

我不知道這個appoach是完全防水的。