Tag Archives: mediawiki
Mediawiki允许多种文件类型(格式)文件上传设置
开启Mediawiki上传设置,默认支持的文件格式是: ‘png’, ‘gif’, ‘jpg’, ‘jpeg’ 。 支持多种文件类型上传设置 当上传其他文件格式时会提示(假设.svg格式) “.svg”是一种不准许的文件类型。容许的多种文件类型有png, gif, jpg, jpeg 找到“includes/DefaultSettings.php”修改 $wgFileExtensions = array( ‘png’, ‘gif’, ‘jpg’, ‘jpeg’ ); 为 $wgFileExtensions = array( ‘png’, ‘gif’, ‘jpg’, ‘jpeg’, ‘svg’ ); 保存后就可以上传”.svg”格式的文件了,当然你也可以添加更多其他格式的文件类型,比如我的: $wgFileExtensions = array( ‘png’, ‘gif’, ‘jpg’, ‘jpeg’ ,’docx’,’rar’,’zip’,’pdf’); … Continue reading
升级到 MediaWiki 1.15.1
从MediaWiki 1.12.0 直接升过来的,按照升级说明,一路很顺利,用的最后一种办法,重新安装来升级的。 升级前准备,备份数据库,备份配置文件 LocalSettings.old.php 为LocalSettings.old.php ,修改好模板文件(若你先前修改过的话),删除多余的语言文件(不是必须的)。 安装的时候的数据库和原配置一样,不记得的可以打开 LocalSettings.old.php 看看。 安装成功之后删除新生成的 LocalSettings.php ,然后改 LocalSettings.old.php 为 LocalSettings.php 。 升级完成,测试基本功能是否正常。。 补充: 找到的关闭新用户注册的办法,也发到这里来了 就是在配置文件 LocalSettings.php 中添加以下语句: #Disallow creating accounts $wgGroupPermissions['*']['createaccount'] = false; 关闭游客顶部的IP地址显示(可减轻服务器负载): $wgShowIPinHeader = false; 关闭游客编辑权限: $wgGroupPermissions['*']['edit'] = false; 查看更多关于 Mediawiki LocalSettings配置变量索引 … Continue reading
Mediawiki LocalSettings配置变量索引
这里的变量索引很全的呢,忙着搞那个UCH,不翻译啦,直接出示地址以后参考ing his is an index of all supported configuration options based on the DefaultSettings.php file. Never edit DefaultSettings.php; copy appropriate lines to LocalSettings.php instead and amend them as appropriate. 维基百科地址:http://www.mediawiki.org/wiki/Manual:Configuration_settings 1 General Settings 2 Paths 3 Global Objects 4 Email settings 4.1 Email notification (Enotif) … Continue reading
Mediawiki允许图片上传设置
开放图片上传功能 编辑LocalSettings.php,修改下面这一行为true即可(去掉前边的“#”)。 请不要使用windows自带的记事本改程序!mediawiki使用utf-8格式保存程序,记事本会在文件开始多出三个字节,而这会导致网站运行出错。推荐使用EmEditor进行编辑(另存为utf-8,不要unicode标记)。 (如果服务器上安装了ImageMagick库,可再取消$wgUseImageMagick行的注释。据说ImageMagick比GD库的缩略图效果稍好) #$wgEnableUploads = true; 单击左侧的“工具箱”中的“上传文件”即可上传文件。 如果上传png格式的图片,会发现,png类型的文件被系统禁止了。调查includes/DefaultSettings.php的$wgFileExtensions 变量,可以看到png格式是允许的。为什么呢?JPG和GIF都正常上传啊。 原因是MediaWiki会判断上传文件的MIME Type,并禁止某些类型的MIME Type上传。而文件的MIME Type获取是通过php的mime_magic模块进行的,默认情况下这个模块无法正确识别png格式,所以png图像就无法得到正确的MIME Type,于是上传失败。 在phpinfo()中可以看到这样几行文字: mime_magic support enabled Directive Local Value Master Value mime_magic.debug Off Off mime_magic.magicfile /etc/httpd/conf/magic /etc/httpd/conf/magic 得知mime_magic的配置文件是 /etc/httpd/conf/magic。打开此文件就可以发现其中并没有PNG格式。 在GIF和JPG文件的附近添加这样一行: # PNG 1 string PNG image/png 然后重新启动httpd。这样PNG文件就可以正常上传了。 … Continue reading
Mediawiki代码高亮显示GeSHiHighlight扩展安装使用
GeSHi – Generic Syntax Highlighter 是一个非常优秀的代码格式高亮显示的PHP的东东(扩展,库,) 如果你对英文安装说明比较闹心,那么可以参考下我这里的安装经验 ok,myblog:http://clin003.com/ 下边来看看怎样在Mediawiki中安装使用吧 mediawiki的介绍地址在:http://www.mediawiki.org/wiki/Extension:GeSHiHighlight#Installation Installation Install GeSHi per the GeSHi install instructions (link above) Cut & paste the above code to a file called GeSHiHighlight.php Put GeSHiHighlight.php in your MediaWiki installations’ extensions folder Add: … Continue reading
修改Mediawiki发送邮件的头信息
算是前几天说的“STSGMassMailer助Mediawiki邮件群发”的补充吧,为啦群发邮件时,接收者不能看到其他接收者的邮件地址信息,才想这样隐藏的.. 效果图。 修改的mediawiki的文件,不推荐修改以免给以后造成不必要的麻烦 原代码 $headers = “MIME-Version: 1.0$endl” . “Content-type: text/plain; charset={$wgOutputEncoding}$endl” . “Content-Transfer-Encoding: 8bit$endl” . “X-Mailer: MediaWiki mailer$endl”. ‘From: ‘ . $from->toString(); 修改后的代码 $headers = “MIME-Version: 1.0$endl” . “Content-type: text/plain; charset={$wgOutputEncoding}$endl” . “Content-Transfer-Encoding: 8bit$endl” . “X-Mailer: MediaWiki mailer$endl”. “To:abc$endl”. … Continue reading