升级MT到3.0

- - Comments Off on 升级MT到3.0 -

MovableType(MT)已经用了一段时间了,感觉不错,生成网志非常方便。15号,最新的MT3.0推出,看了看评论,褒贬不一,有人认为MT已经从一个免费的软件包变成了赚钱的工具,并没有添加什么明显的新功能却开始限制免费用户的功能。也有人认为,这么大的一个软件工程完全靠免费也有些难以发展,MT的开发已经从一对夫妇变成了一个业绩不错的软件公司,如今WEBLOG的建站软件层出不穷,竞争也变得激烈了起来,所以,扩展一些享受全面服务的商业用户也是市场正常行为。

我个人是很与时俱进的,再能用最新的版本的情况下,是不会放过机会的。于是考虑了一下,决定升级MT2.661到MT3.0。可是这个升级工作并不是十分顺利,昨天按照说明将文件上载并覆盖到了合适的位置后,cgi程序却变得无法运行。起初以为问题出在FTP上载文件的格式上,修改之后不对!又以为是cgi的权限属性设置的问题,又设置了几次,也没有变化,昨天没办法,最后就放下了。今天来以后翻了一下第一次安装MT的笔记,才发现了关键性的也是很简单的问题:cgi程序执行路径的设定。因为用perl写成的cgi程序本来是基于UNIX类系统之上的,所以cgi的解释器的位置,也就是perl程序第一行,一般都是#!/usr/bin/perl。而在Windows服务器上,这个路径是无效的。于是将cgi的头一行都变成#!perl,再次执行就正常了。

看来对自己做过的事情,尤其是不熟的技术,做好笔记是非常重要地!!

对不起,为防垃圾留言,旧帖留言功能自行关闭,请在新帖留言。