|
Debian建设信息化校园十六:安装配置Wiki服务器
Wiki又是新近出现并很快流行的新名词。什么是wiki呢?它是wikiwiki的简称,这个词语最初来源于夏威夷语的“wee kee wee kee”,是“快点快点”的意思。现在则是指一种支持面向群体的协作式写作方式,通常是在Web的基础上由许多人有组织地对Wiki文本进行共同浏览、创建、更改。
Wiki是非常开放的,从它的工作方式我们可以很自然地理解它的发展是十分迅速的。目前在教育技术方面我们非常注重Blog的运用,但我以为在教学的某些应用方面,wiki比Blog更具有优势,所以下面讨论一下wiki服务器的架设。
Wiki可以说只是一个思路,具体实现则方式多样,比如说对用户的管理,对文章权限的管理等都可以按照个人的理解进行设计,而编程实现的程序设计语言就更加无所约束了,用C,用C#,用PHP,用Jsp,用Asp.net等等,都是可以的。所以目前的架设wiki服务器的软件多如牛毛但又似乎没有权威性高,知名度高的作品。但我们完全可以相信这样的作品终究会出现的。
用#apt-cache search wiki在我的Debian系统下搜索相关软件,发现在Woody下只有一个Zope-zwiki一个作品,而在Sarge下就有很多wiki服务器作品了,如PhpWiki;如Twiki,据说是最有名的wiki服务器,可是它的官方主页国内竟然访问不到;如Kwiki,据说是最简单安装的wiki服务器等。
可选择的作品太多也让人头痛,本来想安装Zope-zwiki,主要是考虑到Zope的如日中天,但是这个用Python写的东西似乎没有汉化包,而且它独特的一些概念和思路我估计在我使用它的时候会占用我巨多的时间和精力,只好放弃。
后来我想到wiki世界最负盛名的www.wikipedia.org网站,查询了一下知道它是用mediawiki架设的,而且mediawiki是基于LAMP的,所以我就打定主义安装mediawiki。
由于在我的debian的apt源中没有mediawiki软件,所以我只有用源代码来安装了,这是软件安装的最后的办法,也是最应该推崇的办法。
以下是具体的安装过程:
1)先取得源码:
#wget http://unc.dl.sourceforge.net/sourceforge/wikipedia
/mediawiki-1.2.3.tar.gz
mediawiki-1.2.3是mediawiki的最新版本,大小约为一兆。
2)解压源码:
#tar zxvf mediawiki-1.2.3.tar.gz
以下的安装过程基本是根据软件内所包含的安装提示进行的,你可以参阅其中的INSTALL文件。要注意安装的前提是系统的apache php mysql都能正常运行,版本问题不大,Woody和Sarge的相关软件的版本都符合要求。
3)复制两个重要文件:
#cd mediawiki-1.2.3
#cp AdminSettings.sample AdminSettings.php
#cp LocalSettings.sample LocalSettings.php
4)修改这两个重要文件中的一些相关参数,使之符合自己机器的配置。AdminSettings文件我没有做任何修改,我主要是修改LocalSettings文件,一定要改的参数包括主机的域名;缺省的apache路径,一般设置为/usr/???/htdoc,但是在debian下应该改为/var/www;还有就是可以设置语言种类,我把它改为中文,后来发现mediawiki对中文支持极好。
5)修改目录权限:
#chmod a+w config
使这个目录具有写的权限,为安全起见,安装完后应该将本目录删除,或者至少要去处可写的权限。
6)开始安装:
#php4 install.php
注意Debian缺省安装的时候可能没有安装php命令行程序,那就还需要:
#apt-get install php-cgi
以获得php命令行程序。
经过回答几个简单的问题之后,mediawiki就安装好了。我将它安装在/var/www/wiki目录下,现在在客户机的浏览器上键入:
http://10.227.54.81/wiki/index.php
现在,如www.wikipedia.org的wiki服务器就出现了。应该说安装是很顺利的,现在LAMP软件安装的人性化处理我认为是丝毫不输于微软的。
然后就可以自己做wiki主人了!
|Archiver|小黑屋|星韵百科|星韵地理网 ( 苏ICP备16002021号 )
GMT+8, 2024-5-18 20:25 , Processed in 0.075620 second(s), 19 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.