MediaWiki安装及Wiki网站搭建

1、软件准备

(1)Wamp

Wamp 5是一款优秀的WAMP集成软件,可以轻松地一下子同时安装好PHP5+MySQL+Apache环境。

Wamp 5的下载地址为:http://wampserver.com/en/download.php

(2)Mediawiki

Mediawiki的下载地址为:http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.8.2.tar.gz?download

2、Mediawiki安装

将Mediawiki程序解压,将解压后主文件夹下的所有文件都copy到wamp5安装目录下的www子目录,通过浏览器访问index.php文件(例如 http://localhost/config/index.php ),这时安装过程自动开始,软件会检查系统配置。之后,根据页面提示填写相应的内容:(请对以下内容做好记录,以便升级时使用)

  • Site name:你的wiki站点名称。注意:这与网站本身的名字空间有关,建议使用简短的英文(以后可修改)
  • Contact e-mail:站长的联络邮件
  • Language:语种选择。建议选择zh-cn简体中文或zh-tw繁体中文;没必要就不要选支持繁简体自动转换的zh中文,否则此后网站提示的本地化工作量将增加很多
  • Copyright/license medadata:版权类型。其中GNU为公开的自由版权,允许他人复制、修改;不确定该用什么版权时选no license metadata
  • Sysop account name:站长的名字。这是建立wiki后的第一个管理员用户,以后无法改名。可考虑使用英文名字
  • password:站长的密码
  • Shared memory caching:网站缓冲机制,建议选择Turck MMCache
  • Memcached servers : 遇到了,我不会填,我用的不是本地的数据库
  • MySQL server:填写空间服务商提供的MySQL服务器名称,一般为localhost
  • Database name:数据库名称,根据与空间服务商的约定填写
  • DB username:数据库用户名,根据服务商约定填写
  • DB password:数据库密码,根据服务商约定填写(不能为空,本地调试的要注意)
  • Database table prefix:数据表前缀。建议设置前缀,以便与本站的其他软件公用MySQL数据库,甚至同时架设多个wiki(需放在不同目录)。
  • DB root password:数据库root密码。(可忽略)

之后按Install按钮提交即可。

3、善后处理

执行了浏览器安装过程后,在config目录下会自动生成一个LocalSettings.php的本地配置文件。请把它拷贝到上级目录中。然后需要取消config目录的写权限,推荐直接删除。这是网站安全性的需要。安装过程到此结束。此后再次执行http://localhost/index.php 就是正确的wiki首页了。此后根据需要进行mediawiki的定制,参见mediawiki建站页面。

4、改变网站的一些设置

(1)改变左上角的logo

将你的logo图片(在这里假定图片名称为:logo.gif)放在www目录下.然后修改www目录下的LocalSettings.php,

将$wgLogo = "$wgStylePath/common/images/wiki.png"; 改为:$wgLogo = "$wgScriptPath/logo.gif";

(2)如何允许远程访问MediaWiki

打开wamp安装目录下的Apache2conf下的httpd.conf配置文件,将段落

# Controls who can get stuff from this server.
#
# onlineoffline tag - don’t remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1

修改为:

# Controls who can get stuff from this server.
#
# onlineoffline tag - don’t remove
Order Deny,Allow
Deny from all
Allow from all

这样就可以远程访问你的Mediawiki应用了。

(3)修改左侧的导航条

当需要在Mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后进行编辑(需要以站长或管理员身份登录)。mediawiki:sidebar的原始信息如下:

* navigation ** mainpage|mainpage ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help ** sitesupport-url|sitesupport 

第一行(一个前导*)表示导航栏的名称,其提示文本在“mediawiki:navigation”页面中修改,也可以直接输入文字信息(文字不能与内部Mediawiki参数页面重名)。

后续行(两个前导*)表示实际导航栏的内容,其格式为“链接网址|显示文本”。其中,链接网址有三种类型:

  • 直接输入http网址,例如直接输入“http://www.allwiki.com/bbs”;
  • 文章页面标题,例如输入“天下维客”代表站内文章“[[天下维客]]”的网址;
  • Mediawiki名字空间的参数页,例如输入“mainpage”代表文字信息参数页面“[[mediawiki:mainpage]]”的网址。此类字串还有helppage、portal-url等,请到special:allmessages里面查看更多的此类字串。

显示文本的设定与导航栏名称设定类似,可以:

  • 直接输入文字信息;
  • 使用Mediawiki名字空间参数页的标题缩写,例如上文默认文本中的“randompage”、“sitesupoort”分别代表“[[mediawiki:randompage]]”和“[[mediawiki:sitesupport]]”。

用户可根据需求删除/增加mediawiki:sidebar页面中的项目,修改后左侧导航栏就会发生相应改变。(本方法适用于mediawiki默认的monobook皮肤风格。

你可能感兴趣的:(CCIE)