TWiki 的安装配置--针对 DreamHost

| 9 Comments | 1 TrackBack

有朋友问我在 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 支持了.


情人节快乐!

1 TrackBack

9 Comments

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

你的该目录下的index.html 文件没有读属性吧?

chmod +r index.html

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

MT 的安装比较简单的呀

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

谢谢

站长你好!我以前安装您的方法在dreamhost上成功安装了twiki。
可是,现在我却怎么也不能成功安装了,总是提示500 Internal Server Error错误,不知道什么原因?

另外,请教站长,twiki的wiki运作一段时间后,如果要更换到其他的服务器方便吗?以往的数据能保留吗?谢谢!

切换到其他服务器(linux) 没什么麻烦。数据都是文本的,可以保留。


500 错误可能是因为你的文件权限有问题喽