Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120657
  • 博文数量: 17
  • 博客积分: 1652
  • 博客等级: 中尉
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-02 11:33
文章分类

全部博文(17)

文章存档

2011年(2)

2010年(15)

分类:

2010-09-20 14:17:21

首先在此非常的感谢 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!

                这时候就可以看到整个页面是否有提示错误信息,当然我配置完成时候提示了如下图错误信息,
                                                 151.jpg

                                            出现这个错误信息是因为我的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方面有所作为.
阅读(3534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~