一、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不同的目录下。看你的需求,如果你图片很多。估计就需要启用。
四、修改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系统搭建起来。走起。。。。
转载于:https://blog.51cto.com/thinkpig007/1542240