Recently in MovableType Category

一眨眼,MovableType 4.2 的rc4都发布了。这次又修正了一大堆的问题,见这里

而作为MovableType的忠实粉丝,当然义不容辞的在MT测试平台上做了升级。

这次同样有数据库的更新。

还是期待着MovableType 4.2的正式发布。

刚刚才看到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 in tag: 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

现在就是等待正式版的发布,那时也许是一个重写模板的时候。

今天看到这个安全更新通知,就即刻更新了本Blog以及其它的几个,因为我是MovableType重度使用者嘛。

使用Dreamhost的话,升级很方便,很快捷。只要1分钟不到就完成了。过程见这里

这个安全升级针对的是MT4.0之后的版本,比如MT4.0, MT 4.1,就需要升级。新的计划中的MT 4.2没有这个问题。
主要问题出在内置的搜索中,简单说就是一个XSS攻击漏洞。

如果你也是使用MovableType 4.1的,请马上升级。

昨天看到MovableType 4.2的预发布版发布了,立刻就在测试平台上升级了。

升级的过程秉承MT一贯的性格,非常方便,简单,过程见这里。昨天只是初步安装了一下,重建了一下Blog。没有多少的感受,现在来仔细看看其中的特色。

首先是速度的提高。显示在几个地方。
导航系统有改进,在Preference的地方,把有关设置都放在了preference之下。
mt-preference.gif

模板管理界面,在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,之后输入帐号,开始更新系统。

新的登陆后界面是这样。
mt41_backend.png
目前个人的感觉是,从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真是太简单,太方便了。

SixApart发布了一个安全更新,目前的最新版本是MovableType4.01, 这个安全更新版本是4.01a。

下载的地址在这里

目前看来这个安全漏洞很严重,会涉及到各个版本,从古老的3.2,3.3版本到最新的4.01版都存在这个漏洞,主要存在于留言系统中。

本站已经及时更新了。当然据Sixapart说,此漏洞还好没有被广泛的披露,所以危险不大。但都要求所有的用户的即时更新。

注:在更新后,系统看上去没有任何的特别的变化。

订阅SEO 网站优化推广



小玩意儿

View blog authority
Add to Technorati Favorites

Listed on BlogShares


Marketing & SEO Blogs - Blog Top Sites


My blog is worth $68,309.34.
How much is your blog worth?