一直听说MovableType是全世界使用最多的blog程式,最近又闹出更改协议
的事情,就跑去关注了一下。发现MTbook.net以前提供的一个中文化好的包
已经撤下来,换上一个不包含MT原始码的包,不过还是扔了一个diff文件在
那边。
这样就好办了。去弄一份MT2.661的原始码,现在估计不是太好找到了,而且
不是官方来的就是非法的……这个就看各位自己显神通了,恕我不能提供。然
后patch -p1 < mt.diff,打好这个补丁(多是一些改charset的工作)。
将mtbook.net提供的文件全部补充到原始包中去,这样有了htmlarea和
一些插件。
关键的部分,修改mt.cfg,主要修改的地方:
#cgi执行目录,我的主机哪里都可以跑cgi,所以就是这样,其他的我不清楚。
CGIPath http://yourhost.com/mt/
#db source ,我用mysql,所以把这行注掉
#DataSource ./db
#修正编辑的时候乱码问题
NoHTMLEntities 1
#制定输出编码
PublishCharset UTF-8
#设定mysql,这里使用DBI::mysql,数据库叫mt_db,用户mt_user
#注意不要手工导入schemas/mysql.dump
ObjectDriver DBI::mysql
Database mt_db
DBUser mt_user
然后,修改mt-db-pass.cgi,将里面的那一行换成你的mysql用户的密码即可
接着,去 http://yourhost.com/mt/mt-load.cgi,初始化一把,会直接让
你登录进去,修改用户密码,修正部分不正确的路径设定,就都OK了。
记得删除mt-load.cgi,并写.htaccess来限制访问mt.cfg,由于我使用的drupal
里面的.htaccess已经限制了.cfg文件访问,故不必再弄。
好了现在已经有了一个正确的,可以用的中文MT了。其他的设定我不懂,就不说了。
有一点是要说明的,MT需要一堆perl模块支持,找个好的主机是前提,要不还得
自己装:P
MT非常的清爽,完整的支持各种blog的流行技术,并且,模板编辑方便,会生成
静态的html档,这一点大大的加快了用户浏览的速度。不过,从体积和功能上讲,
drupal依然是第一流的,只是drupal做为一个内容管理软件,功能太强大,不
少用户受不了:P。在纯粹的blog方面,MT要比drupal强。
MT2.661是最后一个包含个人用户可以随意使用的授权的版本,虽然官方说也要
收回这个授权,不过,全世界不知道多少人用MT,她哪里管的过来。3.0也有免费
版本,不过没有任何支持,限制一个用户,我想也不可能有中文化的工作了。不
知道2.661里面有没有向MT官方报告的代码……
感谢jedy对MT中文化的工作,他并且开放了他所编写的书籍的完整电子版,真是
个好同志。
我这里的demo已经删除~中文手册见http://mtbook.net