16
May

升级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,再次执行就正常了。

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

No Comments

Be the first to comment on this entry.

Leave a comment

Name(required)
Mail (will not be published)(required)
Website

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs must be fully qualified (eg: http://www.dupola.com) and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.