Recently in MovableType Category
刚刚才看到MovableType 4.2的rc3都已经发布了,马上就在MT4测试平台上做了更新。
提示升级,系统对数据库做了升级。
* Upgrading database from version 4.0063. * Upgrading table for MT::Entry::Meta records... * Upgrading table for MT::Asset::Meta records... * Upgrading table for MT::Author::Meta records... * Upgrading table for MT::TBPing::Meta records... * Upgrading table for MT::Category::Meta records... * Upgrading table for MT::Template::Meta records... * Upgrading table for MT::Blog::Meta records... * Upgrading table for MT::Comment::Meta records... * Recover permissions of system administrators... (100%) * Database has been upgraded to version 4.0066.
接着登入系统,做一个完整的重建动作,重建时出现下面的错误信息
An error occurred publishing entry 'Welcome Movable Type 4.2 release candidate': Publish error in template 'Entry': Error intag: error in module Comments: Publish error in template 'Comments': Error in tag: Error in tag: Error in tag: Unknown tag found: CommentReplyLink
估计是模板系统也有更新,所以把系统的模板refreshing,恢复到系统出厂设置,再次重建成功。Publish time: 28 seconds. 很快捷。
就是不知道何时正式版才会发布。
测试版下载地址在这里。
一个没有注意,MovableType4.2的rc2都已经出来了。
刚才在测试平台上把rc1升级到rc2,需要升级数据库,如下。
* Upgrading database from version 4.0062. * Upgrading table for TrackBack records... * Upgrading table for Comment records... * Database has been upgraded to version 4.0063.
接着完整更新全部文件,费时43秒。
All of your files have been published.
Publish time: 43 seconds.
下载地址 http://www.movabletype.org/downloads/betas/MTOS-4.2rc2-en.tar.gz
现在就是等待正式版的发布,那时也许是一个重写模板的时候。
昨天看到MovableType 4.2的预发布版发布了,立刻就在测试平台上升级了。
升级的过程秉承MT一贯的性格,非常方便,简单,过程见这里。昨天只是初步安装了一下,重建了一下Blog。没有多少的感受,现在来仔细看看其中的特色。
首先是速度的提高。显示在几个地方。
导航系统有改进,在Preference的地方,把有关设置都放在了preference之下。

模板管理界面,在Design>Templates下,新的设计是默认显示全部的模板,而不是之前的默认显示Index Templates。很多时候,要修改模板都是修改那些侧边栏之类的。
这样的改进可以减少点击次数,提供更好的用户体验。
模板预览部分,据说是可以100%精确预览了。模板预览其实我用的很少,所以并没有感觉。
内置搜索全部重写过了,这个部分,到没有觉得快很多,官方的说法是,lightning-fast,你觉得呢?
之后官方说了这么一些数据,如果你有兴趣,自己测试一下。
搜索的性能提高了100倍;发布的速度提高了33%;MT4.2要比MT3.36快两倍。
本站的流量并不大,因为使用全文输出的缘故,4000多的订阅者,只有很少的一部分会来网站看,大部分都在Feed阅读器中就完成阅读了。
就是在这样的情况下,也需要降低CPU资源的消耗,曾经讨论过如何解决MovableType 占用CPU太多的问题,基本上就是要定期修改mt-search.cgi和mt-trackback.cgi和mt-comments.cig三个文件的名字,并且重建整个Blog。
现在为了进一步的解决mt-search使用CPU Minutes过多的问题,就特别请出了Google Adsense for Search,定制搜索功能。
现在在页面的右侧,你可以看到没有Movable Type自带的搜索了,Google定制搜索已经可以使用了。mt-search的用处现在就只保留了tag搜索。
要使用定制搜索要有几个前提。
1)网站本身收录没有问题,否则定制搜索没有用处。
2)新文章在首页可以看到,因为搜索的都是找旧文。
在5月13日的时候,mt-search所消耗的CPU Seconds达到5098,换算过来就是85分钟,是十分惊人的。现在已经可以控制在500秒,大概8分钟左右。看看现在替换之后,是否可以更加降低CPU Minutes。
Movableype消耗资源的另外两个大户,trackback和comments都没有什么好的解决办法,当然spam可以99%的被挡住。如果谁有好的建议,请告诉我。
继昨天放上了一根很黄很暴力的导航条之后,今天又马上更新了SEO网站推广的系统。
MovableType 4.01a 是不久之前发布的,是为了补一个安全漏洞。
而这次则是有比较大的升级,版本号从4.01a升级到4.1。
按照MovableType系统升级的方法来升级,只有少少不同的地方。
软件下载的路径当然不同了,这次是所谓的个人版,personal edition
http://www.movabletype.com/download/personal/MTP-4.1-en.tar.gz
覆盖按照之后,登陆系统,会提醒要upgrade,之后输入帐号,开始更新系统。
新的登陆后界面是这样。
![]()
目前个人的感觉是,从MovableType4.01a升级到4.1,很顺畅,模板直接使用,不用修改,没有什么问题。如果从早期的3.3x直接升级,可能会有问题。
在本站添加了一个导航条,花了半个小时,顺便把之前页面顶部的CSS做了一些调整,这样在IE下和Firefox中的显示效果基本就一致了。MovableType的模板调整还是很方便的,CSS文件的修改也很容易。
在页面的顶部添加一个导航条,是因为侧边栏的内容太多了,刚才又添加了豆瓣的一个小玩意儿,显示我最近在看的书,电影和所听的音乐歌曲,把一些我认为比较重要的内容都挤到下边去了。
这个导航条中最多会放置八个链接。目前已经有了5个。以后会逐步完善,把一些栏目,或者重点的页面,提高一个级别,方便用户访问。
昨天把我的桌面照片来个现眼,得到的留言是单日最多的。看来平时我写的内容都太枯燥了,大家看了都觉得没有什么可以留言的。以后看来可以多些生活化的内容。或者以后拍些加拿大,温哥华的街景给大家看看。
PS.今天感觉豆瓣的速度很慢,拖了页面显示的速度,还好我把豆瓣的内容放到了页面比较底部的地方,对用户体验的影响比较小。
今天说说我的如何做MovableType Blog系统升级的。
dimlau said:我很好奇你们每次升级都怎么做?
我都是直接把原来的文件夹重命名然后上传新的zip包到服务器解压是不是这样是最简单的?
当然不是这么简单,这样做还有些风险。
1)备份
一般我是通过SSH直接登录到服务器上,用这个命令来压缩所有的文件,包括系统文件和所有的静态页面。
tar -cvzf seo.tar.gz seo.g2soft.net
获得备份的压缩文件,seo.tar.gz
然后再用phpmyadmin,把数据库备份下来。
有几次大的升级的时候,我还从MT的后台,把所有的文章export出来。
这样就有三个备份了。之后又任何的问题,都可以把系统重建起来。
2)下载
同样是SSH上服务器。
用wget命令来获取软件包。这样最快。
wget http://www.movabletype.com/download/personal/MT-4.01a-en.tar.gz
3)解开压缩包
tar xvzf MT-4.01a-eb.tar.gz
4)复制新文件到安装目录
比如我的安装目录是mt-cgi,只要把刚才解开的压缩文件复制到该目录,覆盖就可以了。
cd MT-4.01-en
cp -r -f . ../mt-cgi/
5)最后就是登录系统执行升级就好了
通常都会要求输入密码后,自动会执行升级程序的。
这样的升级比较安全,比较放心。
因为我使用的是Dreamhost的空间,用SSH真是太简单,太方便了。








