2012-01-03 176 views
0

如何在MediaWiki中添加以下新擴展?如何在Mediawiki中添加擴展?

* .xmcd和* .mcd用於MathCad源文件 * .m和* .dat用於Matlab源文件。

我已經一些擴展在下面的LocalSettings.php提到

$ wgFileExtensions = array_merge($ wgFileExtensions,陣列( 'DOC', 'PDF', '百分點', '拉鍊', 'SVG',「 xls','vsd','vdx','docx','xlsx','pptx'));

在此先感謝

Jayaprabu [R

+0

你的意思是你想讓用戶上傳這些文件到wiki? – Wikis 2012-01-05 10:45:23

回答

1

如果我理解正確的話,你只需添加擴展名如下:

$wgFileExtensions = array_merge($wgFileExtensions, array('doc','pdf', 'ppt', 'zip', 'svg', 'xls', 'vsd', 'vdx', 'docx', 'xlsx', 'pptx', 'xmcd' , 'mcd' , 'm' , 'dat')); 

如果不工作,你必須檢查你的上傳(LocalSettings.php)中啓用:

$wgEnableUploads = true; 

Directory「images」必須是可寫的。最後,你可以設置上傳的最大尺寸:

$wgMaxUploadFile = '25MB'; 
+0

我添加後,我得到了以下錯誤。 文件已損壞或擴展名不正確。請檢查文件並重新上傳。 – Prabu 2012-01-20 08:15:23

+0

這可能是由於MIME類型與文件擴展名不匹配造成的。如果你想跳過這一步(可能會導致任何安全問題),請設置['$ wgVerifyMimeType = false;'}(https://www.mediawiki.org/wiki/Manual:$wgVerifyMimeType) – leo 2014-04-16 11:22:51