有朋友问我在 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