【问题标题】:How to add extensions in Mediawiki?如何在 Mediawiki 中添加扩展?
【发布时间】:2012-01-03 07:45:23
【问题描述】:

如何在 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

【问题讨论】:

  • 你的意思是你想让用户上传这些文件到维基?

标签: php mediawiki


【解决方案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;

目录“images”必须是可写的。最后,可以设置上传的最大尺寸:

$wgMaxUploadFile = '25MB';

【讨论】:

  • 添加后我收到以下错误。文件已损坏或扩展名不正确。请检查文件并重新上传。
  • 这可能是由于 MIME 类型与文件扩展名不匹配造成的。如果您想跳过这一步(有任何可能导致的安全问题),请设置 [$wgVerifyMimeType=false;}(mediawiki.org/wiki/Manual:$wgVerifyMimeType)
猜你喜欢
  • 2019-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多