Php 如何在Mediawiki中添加扩展?

Php 如何在Mediawiki中添加扩展?,php,mediawiki,Php,Mediawiki,如何在MediaWiki中添加以下新扩展 *.xmcd和*.mcd用于MathCad源文件 *.m和*.dat用于Matlab源文件 我在下面提到的LocalSettings.php中已经有了一些扩展 $wgFileExtensions=array_merge($wgFileExtensions,array('doc','pdf','ppt','zip','svg','xls','vsd','vdx','docx','xlsx','pptx') 提前谢谢 Jayaprabu R如果我理解正确,您

如何在MediaWiki中添加以下新扩展

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

我在下面提到的LocalSettings.php中已经有了一些扩展

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

提前谢谢


Jayaprabu R

如果我理解正确,您只需添加如下扩展:

$wgFileExtensions = array_merge( $wgFileExtensions, array( 'doc','pdf', 'ppt', 'zip', 'svg', 'xls', 'vsd', 'vdx', 'docx', 'xlsx', 'pptx', 'xmcd' , 'mcd' , 'm' , 'dat') );
如果这不起作用,您必须检查在同一文件(LocalSettings.php)中是否启用了上载:

目录“映像”必须是可写的。最后,您可以设置上载的最大大小:

$wgMaxUploadFile = '25MB';

你的意思是你想让用户上传这些文件到维基?在我添加后,我得到下面的错误。文件已损坏或扩展名不正确。请检查文件并再次上载。这可能是由于MIME类型与文件扩展名不匹配造成的。如果您想跳过此步骤(可能导致任何安全问题),请设置[
$wgVerifyMimeType=false;
}()
$wgMaxUploadFile = '25MB';