2

标签 “MovableType”

Perl ISAPI方式同Perl.exe以及MT3.2

对于Movable Type3.2在Windows 2003上的安装,以作了许多的尝试,也找到了一种方法,参见拙文MovableType 3.2 on Windows 2003,这种办法对于那些没有服务器管理员权限的用户可以使用,当然有它的缺陷,如要修改源代码,下次有新版本升级时,也要考虑到。
其实上面的问题是存在于自从IIS6开始,Microsoft在执行由perl.exe命令行所解析的perl程序时,默认的目录不再是该程序文件所在的目录,所以MovableType 3.2所采用的相对目录的方法,在Windows 2003 + IIS6之上,完全失效,只给出了下面的错误信息:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

所以,如果你的服务器,采用的是Windows 2003 + IIS6,而且你的MovableType没有安装在服务器的根目录下的,Perl解释器,又是用的Perl.exe命令的话,就要采用修改MovableType3.2源文件的办法,来升级了。这个方法对于那些租用,借用服务器的人来说适用。

Just Upgrade to Movable Type 3.2

今天终于更新Movable Type到3.2版。
根据以下两篇文章的说明来更新的。
1)MovableType 3.2 on Windows 2003
2)Scode in Movable Type 3.2

Scode in Movable Type 3.2

Now Movable Type 3.2 is released.
To enable Scode plugin with the New Version of MT, some code have to be changed.

There is installation instructions for MovableType 3.2 based on original readme file of Scode 0.1c and my guide for MovableType 3.17.

MovableType3.2 终于现身了

今天看了看Sixapart,昨夜的beta更新还在,现在已经有正式版释出。
mt32.gif
使用过每一个beta版,但是始终没有在这个blog用过,我会在保证数据安全的情况下,把本站更新为MT3.2。

MovableType 3.2 有许多新的特点。值得我关心的是:
Vastly improved installation and upgrade
安装和升级比以前简单,更容易上手。

Unlimited blogs for all
原先的免费版本,有blog数的限制。现在则是无限。

Smart new styles
这点还没有体会,从MT3.17升级时,会否保留原有的样式呢?

A new generation of plugins
这一点也非常重要,需要测试现有本站使用的plugins能否在MT3.2上正常使用,才能考虑升级,或者找到相当的plugins来替代原有的。

Professional backing
很高兴看到有强壮的备份系统。


总而言之,需要时间来做一模拟测试系统,来验证能否马上升级现有的系统。

添加链接

Powered by Movable Type 3.2

Try Dynamic Publishing

看到一笑的"修改我的Blog为动态出版",手痒痒,研究了Elise的Dynamic Publishing - Pros and Cons文章后,试着改为动态出版,最后还是改回了静态出版,主要是基于如下的原因:
*动态出版可以节省重建整个blog的时间,对于很少修改模版文件的我来说,省不到我的时间。
*如果归档文件是动态出版的话,每次访问都要动态生成,对于主机CPU,内存,和硬盘效率都要较高的要求,而我的主机是一台旧机器,不够power。
*动态出版还是一种新的技术,对于perl插件不支持,而我的blog依赖于Scode来保护留言系统,最终,这个因素,决定了我又用回了静态出版的方法。

Upgrade to 3.17

Movable Type released v3.17.
3.16版,我就没有升级。这次的3.17版有许多修改。
虽然这些

当MT安装在域名根目录下时用户不会再出现不断地退出登录的情况
修复上传文件路径的URL编码问题,比如images%2fbeach-pic.jpeg
修复nofollow插件导致标记包围的区块中所有的HTML内容被清除的问题
修复mt-db2sql.cgi文件在某些情况下由于子分类正在使用而导致转换失败的问题
修复与我的Blog关系不大,但是留着毛病不看医生,是不对的。

从3.15版升级到3.17版相当简单,只要下载升级包,解压,覆盖原文件,再重建就可以了。

Upload file的临时文件夹

一直以来,都有这样的问题存在。
当上传文件时,如果有相同文件名的文件存在,有如下的error message出现

Error in tempfile() using \tmp\XXXXXXXXXX: Parent directory (\tmp\) is not a directory at C:\intranet\mt\lib/MT/App/CMS.pm line 3883
这里的C:\intranet\mt\是我的系统目录。

昨天仔细看了一下mt.cfg配置文件,找到下面:

归档模版修改

修改归档模版文件如下:

觉得归档文件中日历毫无用处,就删了它。
包括单篇归档和按日归档。

原来在页面上放的Google Ads太大了,现在改成最小的一种。

我现在的感觉,简单就是美。

Upgrade to 3.15

从善如流,是一种美德。
今天更新MovableType到3.15版。


Movable Type 3.15 released 01.24.2005
Version 3.15 fixes a vulnerability in the mail sending packages for all Movable Type versions in which the user has enabled comment notifications. This vulnerability allows a malicious user to send email through the application to any number of arbitrary users.

All Movable Type users should install this update.

UPDATE: It should be noted that the default Movable Type installation is not vulnerable to this exploit as comment notifications must be enabled in order for it to be effective. The post above has been modified to reflect that fact.

BLOG的统计数据

MT的模板中,没有包括一些基本的统计数据。
现在,在首页,添加了文章总数,和回响总数的统计文字。

添加如下代码到首页模板。

统计数据
自2004年10月17日开始,共有<MTBlogEntryCount>
篇文章,<MTBlogCommentCount>
个回响。

MT 3.11 安装成功

今天把MT3.11安装在https://v4.yinfor.com/
以及,使用UTF-8中文包。
简单的设置成功。
今天是一个新的开始。
也是过去的继续。

关于作者
搜索
归档

Online Tools

Code Convertor