MediaWiki在Windows下的安装.doc_第1页
MediaWiki在Windows下的安装.doc_第2页
MediaWiki在Windows下的安装.doc_第3页
MediaWiki在Windows下的安装.doc_第4页
MediaWiki在Windows下的安装.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MediaWiki在Windows下的安装对于刚接触wiki的朋友们来说,配置一个服务器环境,安装并运行mediawiki是一件很麻烦的事情,在这里,我尽量用通俗易懂的语言,介绍mw(mediawiki,下同)在windows下的安装过程。mw是使用php开发的,php是近来比较成熟的web脚本语言,要想运行基于php的程序,你需要配置php的运行环境。mw使用数据库来保存数据等信息,支持mysql和postgresql,这里以mysql为例,介绍mw在windows环境下的安装配置方法。1.服务器部分:前面说到,要运行php程序,就需要建立一个服务器环境,对于初学者来说,搭配一个完整的apache+mysql+php的运行环境可能稍有困难,好在现在有很多amp(apache+mysql+php,下同)集成包,使用现成的amp集成包来调 试你的wiki会避免初期很多麻烦。在使用了网络中绝大部分的amp环境后,travel认为,wamp5()比较成熟易用,程序小巧,上手简单,我们就以wamp5为例来进行讲解。在/dl.php这个地址下载wamp5,你会得到一个WampServer2.0c.exe的程序,双击安装,我们可以把它安装在系统的任意位置,我安装到了E:wamp下。安装过程非常简单,一路默认下一步即可,中间会提示你:选择浏览器(Browser)、设置主机和管理员邮件,不用管它,确定,下一步。安装完成后,wamp里自带的amp环境将会启动,同时,在屏幕右下角会出现一个半圆形白色小图标,左键和右键单击这个图标都会有弹出菜单,当然菜单项不同。先用右键单击,在language里选chinese(若选chinese-tra则为繁体),这时wamp5的菜单就变成中文的了。然后,我们打开ie浏览器,在地址栏里输入http:/localhost,将会进到wamp5的默认首页。wamp5的首页默认提供了很多管理的功能,非常棒。所以,不要轻易删除默认首页。另外,现在打开的wamp服务器默认为“离线”状态,只能从本地登陆,如果想从局域网的别的及其登陆,必须左键单击上述的半圆形图标,选择“切换到在线状态”。接下来给mysql数据库的root用户即超级用户设置密码。wamp5提供了一个方便的工具:phpmyadmin,你可以在tools段里找到它(见上图),也可以在your alias段里找到它,点击进入。现在看到的就是pma(phpmyadmin,下同)管理界面,如下图,要设置root的密码就点“权限”。下图中可看到mysql中的所有用户及其权限。默认情况下,来宾用户是禁用的(就是那几个“任意”)。root用户共3个,分别属于不同的域:root、rootlocalhost、。最后1个主要用来数据库的维护升级,前2个是我们需要用到的root帐户。默认情况下,代表本机,就是你正在使用的这台计算机,解析的结果一般为localhost。是基于ip地址的访问,localhost是基于域名的访问,localhost还可以解析成你当前的内网ip(形如的形式)和外网ip(形如124.92.x.x的形式)。如果要为root用户设置密码,那么请点rootlocalhost这一行右边的小铅笔图标。点下铅笔图标后,出现:在上图的窗口中,我们为root用户设置密码(前后要一致),然后点右下角的“执行”。现在我们再回到权限页,pma就会提示无法连接数据库。这是正常的,因为wamp5里的pma是以root的权限来访问数据库的,现在root密码被我们修改了,pma当然就不能连接数据库了。现在就需要修改pma的配置文件config.inc.php,它在E:wampappsphpmyadmin2.11.6目录下。使用任一文件编辑器打开这个文件,找到$cfgServers$ipassword= ; 在两个单引号中间填入刚才我们为rootlocalhost帐户设置的密码,填好后是类似这样$cfgServers$ipassword = mysql5。现在回到浏览器窗口并刷新页面,pma又能够正常连接数据库了。为了安全起见,我们要同时为root帐户设置一个密码,方法同上。现在,我们需要为wiki建立一个专门的“数据库帐户(Database User)”,因为毕竟root账户的权限太大了,几乎无所不能。回到权限窗口,点用户列表下面的“添加新用户”。用户名:填写你的wiki用来操作数据库的用户名,这里是wikiuser;主机:“主机”栏选“本地”选项,后面的输入框中就会自动出现“locahost字样;(这个地方我遇到了一个问题:原本指定“任意主机(%)”,但是在最后执行安装时提示有错误(找不到用户),即使我给wikiuser用户指定GRANT权限也不行。看来关于mysql权限管理部分,还有必要好好学习!)密码:在接下来的两个框中添入一致的密码。Generate Password:这一项是用于生成密码,如果你愿意记住那些没有任何特征的字符组合的话,你大可以试试。点Generate生成码,点copy将生成的密码复制到上面两个框里。接下来我们设置wikiuser的权限,你可以根据需要进行选择。为了避免不必要的麻烦,“数据”一栏中除最后一项(FILE),“结构”一栏中除(DROP),其余建议全选,“管理”段安装时不会用到。(这不是最严格的权限设置,如果你的机器要配置成公共服务器,请仔细查看数据库手册进行设置,特别注意FILE、DROP权限以及大部管理权限都是很危险的)。下图我给出一个wikiuserlocalhost的权限表,这个权限设置得比较宽松,可以参考:权限设置完毕。现在开始wiki的安装。2.wiki安装首先,到/wiki/Mediawiki下载一个mw程序。解压,把mw程序目录剪切到E:/wamp/www目录下。把文件夹的名称改为你自己想要的网页链接的名称,如mw。然后打开ie浏览器,在地址栏中输入localhost/mw,浏览器窗口就会显示出MediaWiki的默认首页,因为你的mw还需要进行安装(生成配置文件,创建数据库和数据表)。下面,点蓝色的set up the wiki继续。安装程序会对服务器环境进行检查,如果看到,You can install MediaWiki字样,说明你的服务器环境满足mw安装的要求。下面开始安装设置。以下提到的各项,请仔细核对。Wiki name:维基名,可以设成你喜欢的,比如mw,但是不能用MediaWikiContact e-mail:如果你的服务器没有设置php邮件,那么这一项设成什么都无所谓。Language:简体中文(zh-cn)。Admin username:wiki管理员的帐户名,区分大小写(不同于root账户,不是一回事)Password:管理员的密码,密码与管理员名称不能一样Password confirm:重复管理员的密码(防止你填入错误的密码)Database name:任意,如果没有该数据库,安装程序会帮你创建DB username:我们在前面设置的用于操作数据库的帐户名wikiuser,现在出现在此了DB password:wikiuser的密码DB password confirm:重复wikiuser的密码(防止你填错)Superuser account:超级用户,也就是root。若你的DB user即wikiuser权限设置得过于严格,在安装mw时可能会遇到一些问题;这里提供了一个超级用户的选项,防止因为wikiuser权限不够而产生错误。Superuser name:默认应该是root,本地安装的话,用root会很方便,所有没有必要专门建立一个用户。如果是公共服务器安装,服务器管理员一般会给你分配指定的用户。Superuser password:root的密码Database table prefix:数据表前缀。如果你以后打算整合其它的程序如discuz等,并且要把discuz安装到与mw同一数据库中,那么,设置一个表前缀是明智的选择(防止表名冲突产生错误)。设置完毕后,点页面最下方那个大大的Install MediaWiki!按钮。然后页面会切换,稍等几秒,如果看到“Installation successful!”字样,说明mw安装成功。现在还差最后一步,进入E:wampwwwmw(你的自设名)config目录,把里面的LocalSettings.php(安装成功后这个文件才生成)拷贝到mw的根目录下。现在,回到浏览器,点then follow this link to your wiki.中的this link链接(其实就是localhost/mediawiki/index

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论