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

继续阅读

小评 Oracle 继续收购 Jboss、Zend、Sleepycat

最近又有一条 Oracle 的新闻吸引了不少人注意, 那就是 Oracle 准备收购开源厂商(Oracle’s Open-Source Shopping Spree).目标锁定JbossZendSleepycat 这三家.
从目前的一些消息看, 收购 Zend 似乎是已成定局. 对 Oracle 来说, PHP 的开源动力是一块肥肉, PHP 也俨然成为 Java/.net 之外的第三股开发力量. Oracle 过去也在 PHP 上投入了不少资源, 早在 2004 年 8 月就在 Application Server 中提供对 PHP 的支持(参见:Oracle 联手 Zend 推 PHP), 与 Zend 的合作看来感觉不错,所以财大气粗的 Oracle 还不如直接把 Zend 纳入麾下更加痛快。
收购 Jboss, 动机还是比较明显: 抢夺 BEA 与 IBM 的中间件产品。我一直比较奇怪, Oracle 为什么不收购 BEA ? BEA 的产品与客户都是 Oracle 比较垂涎的, 不过如果拿下 Jboss, BEAIBM 的中间件产品市场相信会受到一定打击。间接的达到了目的。Oracle 这一步棋和收购 InnoDB 来断掉 MySQL 的后路有异曲同工之妙 .

继续阅读

本周言论 之 Google依然要交学费

我们希望在所有领域成为第一名。这并不是没有道理。如果你不是第一名,你就不会赚很多的钱
–甲骨文首席执行官拉里-艾里森
对于发展中国家而言,类似手机的设备要比笔记本电脑来得有用,因为这些地方的无线通讯服务需求相当大,而且持续增强中
–微软副总裁及首席技术官Craig J. Mundie针对100美元PC的评论.微软没有加入到这一计划中.
电视晚会应当遵循其特有的艺术规律,为了给电视观众最完美的效果,有时候必须采取一些必要的手段……有一点可以肯定,就是春晚所有演唱都是真唱,不存在假唱的问题
–狗年春晚总导演郎昆
Google在中国没戏,雅虎在中国交了七八年的学费,我觉得Google依然要交学费。
–拿着搜狐2005年第四季度及未经审计的2005全年财报,有了底气的张朝阳

继续阅读

推出 Wiki 服务

经过一段时间的测试后,本站推出测试版的 Wiki 服务: wiki.dbanotes.net. 内容将针对 Oracle 常用文档的维护. 也欢迎感兴趣的朋友们加入! TWiki 入手稍难一点,要有点耐心才好 :)
这段时间先后测试了 MediaWiki ,Trac, TWiki. 分别说说一点感受:

  • MediaWiki: 不太喜欢 MediaWiki 的页面风格,虽然通过 CSS 可以重新定值; 基于 PHP , 我对 PHP 不太熟悉. 需要 MySQL 数据库,日后的迁移什么的都会有问题; 优点:在现在的 DreamHost 主机上安装比较容易;
  • Trac安装复杂, 出了问题找不到相关文档,可定制化不那么灵活, 基于 Python, 修改代码不容易; 没插件;
  • TWiki: 虽然速度稍稍慢了一点,新的 4.01 对性能作了一定的改进; 文档齐全, 基于 Perl( MT 也是基于 Perl),用户数多, 出了问题也便于求助. 不需要数据库,有插件;

更多参考:
TWiki DakarRelease安装备忘
Wiki发布系统的选型
经过衡量,决定采用 TWiki. 虽然现在的内容还不是很多, 不过这是一个好的开始. Wiki 的世界, 我来了!

继续阅读