LINUX在XAMPP搭建TWiki

搭载服务器:linux 不需要apache,mysql等,有apache,mysql的即可关闭或卸载,否则与XAMPP冲突
XAMPP:从网上下载XAMPP,放在linux的/opt目录下面(tar -zxvf XAMPP***)
       启动XMAPP:/opt/lampp/lampp start
下载twiki包:下载后放在/opt/lampp/htdocs/
       解压缩:tar -zxvf TWiki*****
       ****************************************************
       在XAMPP中搭载twiki与自己在服务器上搭载apache、perl后搭载twiki最大的不同在于:twiki默认调用的perl的路径是/usr/bin/perl

,而我们要调用的是XAMPP的perl(/opt/lampp/bin/perl),如果操作系统中未装perl则可能会报错,所以要将XAMPP的perl软链接

到/usr/bin/目录中:
       ln -s /opt/lampp/bin/perl /usr/bin/
       如果系统中安装了prel,可能会最后安装成功,但使用过程中容易出问题(可能与perl的版本有关系)
       报Base class package "HTML::Parser" is empty的错误;参考:http://www.azazia.com/kb/entry/41/
       建议使用XAMPP自带的perl程序,所以如果系统有perl程序,则:
       mv /usr/bin/perl /usr/bin/perl.bak  (备份系统perl程序)
       ln -s /opt/lampp/bin/perl /usr/bin/
       这样在后续使用中就不会出问题了。
       ****************************************************
配置twiki:twiki下的目录权限比较复杂,所以解压后先统一权限,否则编译过程会出现错误。
       chown -R apache:apache twiki
       chmod -R 755 twiki
       cp -p /opt/lampp/htdocs/twiki/twiki_httpd_conf.txt /opt/lampp/etc/twiki.conf (将twiki的apache配置文件,复制到apache配

置文件的目录)
       vi /opt/lampp/etc/twiki.conf(编辑该文件)
          :set nu(显示行号)
          (下面修改的目录位置,因个人放置twiki的位置而定)
   17行修改为  ScriptAlias /twiki/bin "/opt/lampp/htdocs/twiki/bin"
          22行修改为  Alias  /twiki/pub "/opt/lampp/htdocs/twiki/pub"
          51行<Directory "/opt/lampp/htdocs/twiki/bin">
   61行AuthUserFile /opt/lampp/htdocs/twiki/data/.htpasswd
          85行Allow from 127.0.0.1 192.168.0.33  后面的ip是我客户端登录twiki configure的ip(在allow后面的ip是允许登录到

configure上的,即为整个twiki的图形化配置文件)
          86行Require user morbe   用户名是允许登录twiki configure的用户,其他用户进制登录。
          112行<Directory "/opt/lampp/htdocs/twiki/pub">
          123行#php_admin_flag engine off   这句一定要注释掉,不然就启动时候会出错的.
          修改的文件结束(:wq退出)
       vi /opt/lampp/etc/httpd.conf(编辑apache的配置文件)
          最后一行加上:Include /opt/lampp/etc/twiki.conf
       重新启动apache(XAMPP):/opt/lampp/lampp stop       /opt/lampp/lampp start

更改其他配置文件:
       cp /opt/lampp/htdocs/twiki/bin/LocalLib.cfg.txt /opt/lampp/htdocs/twiki/bin/LocalLib.cfg
       vi /opt/lampp/htdocs/twiki/bin/LocalLib.cfg
          26行$twikiLibPath = "/opt/lampp/htdocs/twiki/lib";
          (如果前面没有更改所有者,则这个文件LocalLib.cfg的文件所有者要改为apache,XAMPP使用要改要进一步验证)
到这里twiki的配置文件基本配置完毕。
浏览器中输入:http://twiki服务器的IP/twiki/bin/configure,进入安装
       设置admin的密码等
       如有错误,还需仔细检查,搜索问题答案(问题一般都由权限的问题导致)。
       第一次配置后即可进入首页,twiki/bin/view/Main/WebHome
       此时邮箱功能并未开启,即注册时确认,以及更改时提示等,所以要进入/twiki/bin/configure配置页面进行配置,选择Mail and  Proxies

如果twiki服务器上没有邮件服务器,则要选择其他邮件服务器,将其IP地址写在{SMTP}{MAILHOST},随便填写个{SMTP}{SENDERHOST},

例如《twiki.公司名字.com》,可在将其邮件服务器上的一个账号写在{SMTP}{Username},{SMTP}{Password}处,此时twiki的注册发信、提醒功能即可开启;
       
         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值