一、mediawiki简介及下载地址

MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。

MediaWiki是建立wiki网站的首选后台程序,目前国内的灰狐维客等站点都采用这套系统。

MediaWiki一直保值着持续更新。MediaWiki的原作者为德国的Magnus Manske。

官方网址:http://www.mediawiki.org/wiki/MediaWiki

我下载的是:mediawiki-1.21.1-1374045102000.tar.gz


二、安装说明


由于是基于PHP+MySql的所以说PHP和MySQL必不可少了,我在CentOS下安装,使用了LNMP环境,但是需要注意的是:mediawiki-1.21.1-1374045102000.tar.gz要求PHP必须是5.3以上的版本,无耐我只能讲原来的PHP升级到5.3.17了


三、允许上传图片


找到网站根目录,修改LocalSettings.php文件

[root@HWTforZXJD mwiki]# cp LocalSettings.php LocalSettings.php.bak

[root@HWTforZXJD mwiki]# vi LocalSettings.php

缺省是不能上传图片。需要修改LocalSettings.php。开始郁闷了半天,这么强大的wiki不能上传图片。。。想想也不可能啊。dokuwiki、HDwiki等都开这个图片上传功能啊,原来是要修改配置文件。

$wgEnableUploads       = false;

把false 改为true

不过这个时候,你上传,还是会出现提示,上传目录(public)没有权限,那么如何设置这个目录呢。不同版本的mediawiki,好像是不一样的。很多文档都不一样。

## To enable p_w_picpath uploads, make sure the 'p_w_picpaths' directory

## is writable, then set this to true:

$wgEnableUploads       = true;

看注释就明白了,我们只需要设置p_w_picpath目录可读写就可以了。

chmod 777 p_w_picpaths/

这个时候,你就可以上传附件。

$wgUploadPath 这个参数已经没有了,应该是版本升级,取消了。

这样设置

# $wgHashedUploadDirectory = false;

设置成true,那么你的所有的图片就会在p_w_picpath不同的目录下。看你的需求,如果你图片很多。估计就需要启用。

wKioL1PzUijxddAeAAIqQkNnE_w009.jpg


四、修改Logo


还是在LocalSetting.php中

注销

将$wgLogo             = "$wgStylePath/common/p_w_picpaths/wiki.png"

改为

##$wgLogo             = "$wgStylePath/common/p_w_picpaths/wiki.png"

同时使用准备好的图片,格式是png的替换网站目录:/home/wwwroot/mwiki/skins/common/p_w_picpaths中的wiki.png即可。

等待继续研究,争取早日把自己的wiki系统搭建起来。走起。。。。