最近看到TWiki挺火,觉得此工具应该比较合适知识库的管理,尝试去安装,在网上搜了一些安装心得,发现极老,不适应最新版。经过自己的仔细思考,和一篇网上相对比较新的一篇文章(http://gztw.com/2006/03/twiki.html),倒也安装配置成功,但是发现路途还是要遥遥兮,还有语法教程之类,熟悉TWiki看来还是要一段时日。由于工作忙碌,这个安装过程也是断断续续,中间本人对web配置不是很熟,出了问题,需要花费时间去研究。一个软件在没有见识到真面目前,要花这么多时间来安装启用,用户还真头疼!
1.首先到http://www.cs.purdue.edu/homes/trinkle/RCS/下载最新的rcs for win32,只需要下载rcs57pc1.zip (1.2MB), 就可以了。把rcs包解压到d:/rcs中。 2.到这里http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl下载ActivePerl的程序,建议直接下载msi文件。安装activeperl,比如c:/perl。 3.到http://twiki.org/cgi-bin/view/Plugins/TWikiInstallerWindowsContrib页面下载最新版本的Twiki 即可。解压twiki到目录中,比如d:/twiki中。
然后我们开始真正的安装步骤: 1、检查一下/twiki/bin目录下各脚本文件的文件头指向的Perl程序路径(#!/c:/perl/bin/perl.exe -wT)是否正确。
2、编辑/twiki/lib/LocalSite.cfg.txt和bin/LocalLib.cfg.txt,需要编辑的地方不多,都是修改网站地址和文件路径的设置,你只需按照自己的服务器路径、域名等修改文件中的设置,使其对应于你所使用的域名和路径路径正确,并在修改之后将它们另存为lib/LocalSite.cfg和bin/LocalLib.cfg即可。
3、如果你使用自己的服务器,并且使用的是Apache服务器,拥有编辑管理 httpd.conf 的权限,那么可以参考根目录下的twiki_httpd_conf.txt,对服务器设置进行修改。如果你没有这样的权限,可以编辑bin目录下的htaccess.txt,将其另存为.htaccess。
4、使用浏览器打开/twiki/bin目录下的configure,例如 http://localhost/bin/configure,顺利的话,你应该能够进入TWiki的设置管理程序,程序会仔细检查服务器中的设置,以及TWiki中你的各项设置是否正确,并提示你可能存在的问题,让你逐一进行修正和设置。
5、检查configure遇到的问题:
1)rcs的目录,可以在twiki.cfg中设置$cfg{RCS}{BinDir} ||= 'd:/rcs/bin';或者也可在
configure中修改rcs的路径。
2)我碰到cgi::session问题,这个需要在Perl Package Manager 安装:
ppm>install cgi-session。
这里缺少的包,记得要install。
6。如果configure记无错配置之后,就可以运行twiki,从http://localhost/twiki/bin/view开始。
其他还需认真琢磨,怎样好好使用?
|