qienkuen發表於06 Apr 2008 10:06 pm
Mediawiki上傳文件設置問題
Mediawiki中我經常遇到這樣的提示:该文件包含或具有一个不正确的扩展名,请检查此文件并重新上传。
其實只要修攺一下$wgVerifyMimeType這個参數就可以了。這個参數誕生於Mediawiki1.5.0版本,是設置是否要對上傳的文件格式進行檢查。官方網站告訴我説這個参數的默認值是false,但我在/includes/DefaultSettings.php中 看到的值卻是true,而LocalSetting.php中默認是不會出現這個参數。想要正常上傳文件,就要在LocalSettings.php中聲 明下這個参數,設置其值为false就行了。——因為1.5之後的版本中,上傳功能默認可用,所以不用再多設置了。其它關於上傳的設置沒甚麽可説的,都很 簡單。倒是這個問題困擾了我很久,今天終於解决了。
不檢查上傳文件的格式,但你需要在LocalSettings.php中限製上傳文件的格式,否則wiki可就危險嘍!用$wgFileExtensions聲明允許上傳文件的格式,例如:
$wgFileExtensions = array(’png’, ‘gif’, ‘jpg’, ‘jpeg’, ‘doc’, ‘xls’, ‘pdf’);

