首先在此非常的感谢 freesoftsomuch , 在这个论坛里学到很多东西,也感觉到了大家在一起互帮互助的乐趣,所以我希望论坛能越办越好,能让更多的朋友加入进来,大家一起共同进步,.
好了废话就不多说了,进入正题:
CentOS4
已经
安装好的Apache2
yum install httpd
Perl5.8及所需
模块 CGI::Session
perl -MCPAN -e 'install CGI::Session' <这个
命令会
自动安装CGI会话,不过需要CentOS联网>
当然如果没联网的话,可以去网上手动下在perl的相关模块,CGI::Session -
Error -
FreezeThaw -
GD -
HTML::Tree -
Time-
modules -
最后再装一个Unicode-String-2.09.tar 。Unicode-String解压,然后进入解压后的
目录perl Makefile.pl,
make test,make install即可。
当然第二种方法看起来是麻烦了点,如果CentOS可以联网的话,只需要上面那一个命令就可以了,准备工作做好后,就可以开始具体的安装了.
开始
下载twiki安装包
.org/cgi-bin/view/Codev/DownloadTWiki这是官网下载地址,中间带红色**填上,目前版本是TWiki-5.0.0.0*然后下载.
下载完事后解压 tar -jxvf TWiki-5.0.0.0tar.bz2 -C /var/www/ 解压后会自动生成一个twiki目录
cp /var/www/twiki/twiki_httpd_conf.txt /etc/httpd/conf.d/twiki.conf
vi /etc/httpd/conf.d/twiki.conf
里面主要是要修改路径, 为了方便大家查找 我使用 :set nu 显示配置
文件行号,
17行修改为 ScriptAlias /twiki/bin "/var/www/twiki/bin"
22 行修改为 Alias /twiki/pub "/var/www/twiki/pub"
51
52 AllowOverride None
53 Order Allow,Deny
54 Allow from all
55 Deny from env=blockAccess
56
57 Options ExecCGI FollowSymLinks
58 SetHandler cgi-script
59
60 # Password file for TWiki users
61 AuthUserFile /var/www/twiki/data/.htpasswd
85 Allow from 127.0.0.1 192.168.10.242 后面的ip是我客户端登录配置twiki的ip
86 Require user morbe 后面的用户名是我登录twiki的用户名.
112
123 #php_admin_flag engine off 这句一定要注释掉,不然就启动时候会出错的.
ok,到此为止了 :wq 保存退出。
vi /etc/httpd/conf/httpd.conf增加一行Include conf.d/twiki.conf 然后重启apache(service httpd restart)。
cp /var/www/twiki/bin/LocalLib.cfg.txt /var/www/twiki/bin/LocalLib.cfg
vi /var/www/twiki/bin/LocalLib.cfg
26 $twikiLibPath = "/absolute/path/to/your/lib";改为26 $twikiLibPath = "/var/www/twiki/lib";
注意要把LocalLib.cfg这个文件的所有者改为apache。chown -R apache /var/www/twiki/bin/LocalLib.cfg 或者直接chown -R apache /var/www/twiki。
如果每一步都按上面的做,没有跳过或者有报错的话,到此twiki基本算是安装完毕了可以在浏览器里面输入服务器的ip/twiki/bin/configure 。ok进入了TWiki Configuration!
这时候就可以看到整个页面是否有提示错误信息,当然我配置完成时候提示了如下图错误信息,
出现这个错误信息是因为我的CentOS里面没装RCS
... s-5.7-30.1.i386.rpm
... s-5.7-30.1.i386.rpm
... s-5.7-30.1.i386.rpm
下一个 rpm -ivh rcs-5.7-30.1.i386.rpm 装上,重启apache ok问题解决,当然里面还有一个警告,那是说没有设定一个有效的管理员mail自己设置就好,不设置也没关系.
在configure中的Localisation设置需要特别注意,需要选中{UserInterfaceInternationalisation}、{Languages}{'zh-cn'}{Enabled}、{UseLocale}这几项设置的复选框,并设置{Site}{Locale}为“zh_CN.UTF-8”,设置{Site}{CharSet}为“UTF-8”,这样保存设置之后,打开Wiki就会是中文,并且能够正常的使用和编辑中文了。
到此安装twiki已经算是完成了,这是我自己安装过的结合了前辈的技术文档,还有freesoftsomuch 蝶王的指导才完成的,希望这个文档能对大家有所帮助,在帮助别人的同时自己再巩固一遍.希望大家能够更好的指点我,早日在Linux方面有所作为.
阅读(3614) | 评论(0) | 转发(0) |