hostease主机优惠

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4598|回复: 1

MediaWiki的配置与管理

[复制链接]
发表于 2011-4-8 11:18:24 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
说明:MediaWiki是很强大的,本文也就是MediaWiki最最最基础,也是最最最实用的部分的使用,具体关于MediaWiki的详细情况,请通过各类搜索引擎查询!本文旨在抛砖引玉!
一、什么是MediaWiki?为什么选择MediaWiki?
MediaWiki是全球著名的wiki程序,原作者是德国人Magnus Manske,适用于PHP+MySQL环境。从2002年2月25起,作为维基百科全书(httpen.wikipedia.org)的系统软件,并有数十万计的网站使用MediaWiki。MediaWiki可用于个人知识管理、团队知识管理、协同创作、百科全书等多种领域,MediaWiki是建站的首选程序。
MediaWiki是自由软件,有着良好的多语言支持、弹性超强的扩展功能、活跃的开发社区、丰富的文档支持、经受过重量级运用(维基百科全书)的考验等一系列优势,是您架站最好的选择!
二、安装MediaWiki
MediaWiki的安装很简单,以下三个步骤:
1、服务器运行环境
MediaWiki运行于PHP+MySQL环境,操作系统没有限制,推荐使用Linux。目前我的服务器运行环境是:Ubuntu Server,Apache2,PHP5,MySQL5。
2、MediaWiki下载
您可以到MediaWiki官方网站(httpwww.mediawiki.org)下载,个人推荐到天下维基(www.allwiki.com)下载完全汉化版。我使用的是mediawiki 1.9.3 完全汉化版。
3、安装MediaWiki
安装很简单,将解压后的MediaWiki程序放置到apache服务目录中,然后将修改目录config的权限为777(a+w)。
然后呢,根据提示输入您的实际情况中数据库的配置信息,就是些什么数据库名阿,数据库用户名阿,等等,都很简单。安装成功后,您需要将LocalSettings.php拷贝到您的MediaWiki根目录下,这就是MediaWiki的配置文件。
最后,基于安全因素,您需要将config的权限改回原来的。这样,MediaWiki就在您的服务器上安家了。
三、MediaWiki基本配置
终于到了本文的高潮部分了。
1、界面设置
在MediaWiki中大部分的界面信息都存放在SpecialAllmessages页面里面,包括界面的文字、链接、气泡提示、热键等等,杂七杂八的,非常多,你可以在直接输入SpecialAllmessages来根据自己实际情况修改配置。至于具体的都是些什么内容,本文就不在多说了,您可以通过google找到更具体的,呵呵!
2、上传文件设定
修改LocalSettings,$wgEnableUploads就是控制上传的参数,true允许,false不允许,默认应该是允许的。您还需要将images目录加上可写入的权限,要不然用户无法上传。通过$wgFileExtensions = array('','','')设定允许上传的文件类型,$wgFileBlacklist = array('','','')设定不允许上传的文件类型。
3、修改为wiki式网址。
修改LocalSettings.php
$wgArticlePath = wiki$1;
再修改httpd.conf(apache配置文件)
Alias wiki filesystempathtoyousiteindex.php
Alias index.php filesystempathtoyousiteindex.php
备注:网上还有很多修改为wiki式网址的方法,我都测试过,发现除了使用apache别名功能外,还就就是利用.htaccess编写rewrite rule了。具体的,大家可以google下。
4、提示信息修改
比较常用的提示信息有以下几个:
MediaWikiMainpage 首页
MediaWikipagetitle (浏览器上方)网页标题
MediaWikiPrivacy (页脚)隐私政策
MediaWikiAboutpage (页脚)关于本站
MediaWikiDisclaimers (页脚)免责申明
MediaWikiSidebar (测栏)导航栏 格式:URL标题
5、LOGO修改
最简单的,直接替换skinscommonimageswiki.png文件,当然,你也可以通过设定$wgLogo来设定logo文件位置。
6、使用者权限修改
$wgGroupPermissions['' ]['createaccount'] = false;
$wgGroupPermissions['' ]['read'] = true;
$wgGroupPermissions['' ]['edit'] = false;
$wgGroupPermissions['' ]['createpage'] = false;
$wgGroupPermissions['' ]['createtalk'] = true;
由于时间关系,暂时就写这么多了,MediaWiki是功能超强的,我会在以后写一些更有针对性的关于MediaWiki的文章。

回复

使用道具 举报

发表于 2011-4-15 16:07:39 | 显示全部楼层
RAKsmart美国服务器
希望有一些系统性的文档。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

BlueHost美国主机优惠码

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-12-27 01:39 , Processed in 0.061420 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表