大漠孤狼 发表于 2014-2-21 17:58:11

windows下安装mediawiki


-. 软件准备
1.wamp
WAMP5是一款优秀的WAMP集成软件,可以轻松的一下子同时安装好PHP5+MySQL+Apache环境。
wamp5
的下载地址为http://wampserver.com/en/download.php
安装图解请看:http://www.allwiki.com/wiki/WAMP5%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E5%9B%BE%E8%A7%A3
2.mediawiki
mediawiki
的下载地址为:http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.8.2.tar.gz?download
二. 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按钮提交即可。
三.善后处理
执行了浏览器安装过程后,在config目录下会自动生成一个LocalSettings.php的本地配置文件。请把它拷贝到上级目录中。
然后需要取消config目录的写权限,推荐直接删除。这是网站安全性的需要。
安装过程到此结束。此后再次执行http://localhost/index.php
就是正确的wiki首页了。此后根据需要进行mediawiki的定制,参见mediawiki建站页面。
四.改变网站的一些设置
1.改变左上角的logo
将你的logo图片(在这里假定图片名称为:logo.gif)放在www目录下.
然后修改www目录下的LocalSettings.php,
将$wgLogo =
"$wgStylePath/common/images/wiki.png";
改为:$wgLogo=
"$wgScriptPath/logo.gif";
2.如何允许远程访问mediawiki
打开wamp安装目录下的Apache2\conf下的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”代表文字信息参数页面“[]”的网址。此类字串还有helppage、portal-url等,请到special:allmessages里面查看更多的此类字串。
显示文本的设定与导航栏名称设定类似,可以:
直接输入文字信息
使用mediawiki名字空间参数页的标题缩写,例如上文默认文本中的“randompage”、“sitesupoort”分别代表“[]”和“[]”。
用户可根据需求删除/增加mediawiki:sidebar页面中的项目,修改后左侧导航栏就会发生相应改变。(本方法适用于mediawiki默认的monobook皮肤风格)

举例
举例示范如下:
* 导航文字
** 文章标题|文章标题项
** http://www.allwiki.com/bbs|直接网址项
修改后的导航条显示为
页: [1]
查看完整版本: windows下安装mediawiki

美国HostEase虚拟主机一年198元