TWiki 的安装配置–针对 DreamHost

有朋友问我在 DreamHost 上配置 TWiki 的情况.下面简单说说我的安装过程.
TWiki 最近发布了 4.01 版本.相对 4.0 有了性能上的改进. 首先通过 SSH 登录到自己的帐户上.准备好合适的目录之后,下载并解压缩文件.

$ wget http://twiki.org/p/pub/Codev/Release/TWiki-4.0.1.tgz
$ tar -zxvf TWiki-4.0.1.tgz 

进入该目录后.

$ cp bin/LocalLib.cfg.txt bin/LocalLib.cfg
$ vi bin/LocalLib.cfg

编辑该文件.把 $twikiLibPath 指向实际的路经(要绝对路径).
然后

$ cp lib/LocalSite.cfg.txt lib/LocalSite.cfg
$ chmod +w lib/LocalSite.cfg
$ vi lib/LocalSite.cfg

编辑这个文件.修改对应的一些路径变量.都由英文说明.注意有的是相对路径.有的是绝对路径.这个地方写错了问题倒也不大,后面还有纠正的机会.
在 bin 目录下创建 .htaccess 文件.加入如下三行:

Options +ExecCGI
SetHandler cgi-script
Allow from all

然后在浏览器中输入 http://www.YourDomain.com/twiki/bin/configure 查看. 如果幸运的话.应该可以看到配置页面出现了.如果得到了一个 500 错误.很可能是你的 .htaccess 文件权限有问题,确保有读取权限.通过查看你的 Apache Error Log 应该可以看到更多的提示信息.比如:

tail -f /home/Your_User_Name/logs/Your_Domain_Name/http/access.log


如果先前的 LocalSite.cfg 文件配置有问题.这里会看到告警甚至是错误信息.输入正确的路径后点击 Next ,输入密码后重新回到该页面.如果配置不正确.还是会看到警告.经过几次尝试,应该会成功. 之后你可能会点击”browse to the TWiki Reference Manual” 去查看文档.但是你会发现该页面的图片信息显示不出来. Pub 目录下的一些文件权限有问题.这条命令可以简单的解决:

$ find pub -print | xargs chmod +r 

OK.一个基本可用的 TWiki 已经配置好了.是不是有些累了? 先看看 TWiki 的文档吧.毕竟有好多陌生的概念需要先熟悉一下才能继续进行.休息一下再进行安全配置权限配置.
更多参考信息:
Installing TWiki on Dreamhost
TWiki DakarRelease安装备忘
我收藏的书签
BTW: 这里快成了非官方的 DreamHost 支持了.
情人节快乐!


10 thoughts on “TWiki 的安装配置–针对 DreamHost

  1. ray

    大侠,你好,我看到你的文章后,也购买了dreamhost的主机,也准备安装twiki,现在根据您的文档已经安装了twiki,可是在浏览器中访问wiki的根目录时,提示404错误。
    另外,好期待大侠的下文啊!谢谢!

    Reply
  2. ray

    一句话点醒梦中人啊!多谢大侠!
    下面就是准备开始设置权限和安全了,大侠有这方面的资料吗?(针对Dreamhost)
    另外,大侠有MT在Dreamhost的安装文档吗?安装了不少次,总是没有成功

    Reply
  3. ppopcn

    注册新用户后,必须得邮件激活才能登陆!
    请问怎么取消,也就是说直接注册后就可以登陆!
    谢谢

    Reply
  4. lovewiki

    站长你好!我以前安装您的方法在dreamhost上成功安装了twiki。
    可是,现在我却怎么也不能成功安装了,总是提示500 Internal Server Error错误,不知道什么原因?
    另外,请教站长,twiki的wiki运作一段时间后,如果要更换到其他的服务器方便吗?以往的数据能保留吗?谢谢!

    Reply
  5. Fenng

    切换到其他服务器(linux) 没什么麻烦。数据都是文本的,可以保留。
    500 错误可能是因为你的文件权限有问题喽

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *