MediaWiki是一個比較流行的wiki百科軟件,部署使用都比較簡單,容易上手。查看搜索都非常方便,但是編輯起來就比較麻煩,很多人不太習慣。而且很多知識都已經以word或excel、pdf等類型文檔存放。重新輸入到wiki中不太現實。需要將文件作爲附件導入。
mediawiki默認上傳文件功能比較單一,支持文件類型少,大小受限制,操作不方便,需要先上傳文件,再插入頁面。而且一次只能有一個文件上傳。設計的時候估計是希望一個文件可以被多個頁面所引用。但實際情況通常不會這樣。
針對以上問題,查詢並測試了很多方法,網上的介紹五花八門,很多還過時了。把我的經驗和大家分享一下,避免走彎路吧。我使用的系統是1.29。
1. 上傳文件類型修改。
系統默認只能上傳幾類圖片文件,將wiki目錄下LocalSetting.php中加入一下內容:
$wgFileExtensions = array_merge( $wgFileExtensions,
array('doc','docx','xls','mpp','pdf','ppt','xlsx','jpg','tif','odt','odg','ods','odp'
)
);
upload_max_filesize=128M
post_max_size=128M
wfLoadExtension('MsUpload');