刚刚把Mephisto安装配置好,相当不容易。
首先是我需要一个内容管理系统(CMS)。虽然我已经安装了WordPress,但是它是一个博客系统,对于其它内容的管理很弱。尤其是我已经有了一个Blogger上的博客,WordPress就显得不合适了。其次是我想尝试一下基于Rails的系统。我先手试了Radiant和Typo。Radiant安装还比较简单,网站提供的文档也不错。Typo虽然用的人很多,但是对于缺乏耐心的我来说太麻烦。而且它们都有类似WordPress的问题,主要用于博客,不大符合我的要求。最后我选择了Mephisto。
不过总的来说,Rails应用确实比PHP应用配置起来麻烦得多。通常PHP应用只要往相应的路径一放,然后配置一下数据库就行了。Rails应用则不然,特别是我不希望用Virtual Host方式,而是把Mephisto安装到一个路径:/mephisto下。费了好大劲,最后还是采用这里的方法,就是除了修改配置文件外,不得不对某些代码(这里主要是CSS代码)进行修改。我认为这是Mephisto不完善的地方。另外,如何驱动Rails也是不容易的抉择。开始我想用比较时髦的Mongrel,但是文档上说Mongrel和我用的Lighttpd的配合不好,如果象网站上推荐的前面再放一个Pound对于我这个家庭小网站就太夸张了。最后还是参考这个HowTo采用了比较过时的fastcgi方式。