MediaWiki上传图片及使用
MediaWiki上传图片教程 安装MediaWiki之后,生成的LocalSettings.php文件中自动记录了部分本地配置信息,多数mediawiki的参数设置改变,需要手动修改该文件,对这个文件所做的手动修改需要记录一下,以便日后升级时重建这些设置,为安全起见,请留意设置LocalSettings.php访问权限以禁止他人查看内容,这里介绍的都是些基本的设置:
启用Mediawiki的图片上传功能
$wgEnableUploads = true; 设置为 true。 这样就启用了MediaWiki的图片上传功能 MediaWiki上传图片和使用图片MediaWiki上传图片上传页面的地址是: Special:Upload ,也可以先进入特殊页面,然后进入上传文件页面。在该页面中上传图片,设置好文件名和描述,上传成功以后就可以在文章中使用了。 MediaWiki使用图片在要插入图片的位置输入 : [[Image:file.jpg]] 就可以显示对应的图片了。 MediaWiki限制上传文件大小在localsettings.php增加下面一行 $wgMaxUploadSize = 5020; 单位为字节,这个在新(versions 1.9.3 到 1.12)版本中已经不起作用啦,要在php环境中进行限制,那么还有个警告大文件上传的警示大小是在DefaultSetting.php中的,默认为150k,如果嫌烦,可以调大些(建议不用调)。 MediaWiki引用外部图片在localsettings.php增加下面一行即可(可能引起安全问题): $wgAllowExternalImages = true; 通过图片URL进行上传(使用可被公开访问的图片链接进行远程图片上传(这个功能很酷,:) 不过只有操作员才可以用,嘿嘿,安全考虑,这样很有必要呢)) 在localsettings.php增加下面一行(可能引起安全问题): $wgAllowCopyUploads = true; 开启其他文件上传开启其他文件上传,比如doc,pdf,ppt,docx,pptx 打开wiki根目录中的includes/DefaultSettings.php,修改$wgFileExtensions ,此变量默认仅支持'png', 'gif', 'jpg', 'jpeg'四种,修改为
上传过程出现错误提示 “该文件包含或具有一个不正确的扩展名。请检查此文件并重新上传”,比如,已经在wgFileExtensions中设置了允许上传ppt类型,为什么还是上传不了,打开wiki根目录中的includes/DefaultSettings.php,将$wgVerifyMimeType修改为false;一了百了,但会把pptx当zip处理,word,ppt都是正常的 |