Recently in MovableType Category

很显然,之前的4.26有很明显的瑕疵,所以这次的4.261发布的如此之快。

* The Schema Version is now updated to 4.00071, which was omitted in 4.26. This change will only affect users who have already upgraded to Movable Type 4.26, not those on 4.25 and below. The schema change adds indexes to several tables.

* A typo in a 4.26 commit where a user clicks the Cancel button on the Display Options flyout did not necessarily cancel the user's actions; the 4.261 fix corrects this behavior.

* Fixed the Schwartz error exposed as a result of a previous 4.26 commit: 'Can't call method
"registry" on an undefined value at lib/MT/Component.pm line 558 during global destruction'.

vi
当然,作为MovableType的Fans,本Blog已经升级到最新的4.261版。

对了,为了减少http请求,对于订阅的按钮,做了些改动,增加了若干订阅按钮。

MovableType是原生支持Memcached的,Memcached作为一个缓存架构,可以减少数据库负荷,也能让程序运行的更快更可靠。

Memcached的安装,之前已经介绍过了,这里还有一个SixApart出的安装说明

要让MovableType也能用上memcached加速,只需要在mt-config.cgi配置文件中手工添加一句。

MemcachedServers 127.0.0.1:11211

这里的127.0.0.1是memcached所在的服务器IP,11211是其端口。
如果有多个Memcached服务器,那么可以一起使用,在配置文件中,写入多个服务器的参数,比如像下面这样:
MemcachedServers 127.0.0.1:11211
MemcachedServers 127.0.0.2:11211
MemcachedServers 127.0.0.3:11211

这次的升级比较顺利,因为之前一直用的是4.24版,其实在4.25出来的时候,就要升级的,但一直没有做,这次一次性升级到4.26了。

在升级前所做的备份以及大致的过程,参考这里,因为我一直以来都是用SSH在服务器端直接做的。当然备份一定要做,以防升级失败可以恢复。

实际升级对数据库的修改还是蛮大的。所做的修改可以看看我的英文blog的升级过程,这里就不罗嗦了。

sql语句替换文字

| 4 Comments | No TrackBacks

在修改本Blog的时候,有时会因为修改网站结构的缘故,而导致文章中的链接需要批量修改,这时在后台编辑就变得非常的不合适了,要一个一个的去找,一个一个的修改,再保存,重建,几乎是不可能的任务。

所以通过phpmyadmin来直接修改数据库就成为了最佳选项之一。

因为有sql语句的帮助,DavidYin就可以直接批量替换这些文字,呵呵,下面就是举例时间了。

mysql数据库中的表名称是:mt-entry
原来的文字是:abc
替换后的文字是:def

sql语句就是这样的:

update mt_entry set entry_text=replace(entry_text,'abc','def')

执行后,就可以看到有多少项数据已经替换好了。

接下来就是登录到后台,重新发布就可以了。

Movable Type 4.24 发布

| 2 Comments | No TrackBacks

抓紧时间升级吧。这次升级有关安全问题,属于强制升级。

Movable Type 4.24

主要的更新在于密码找回功能中。
原先使用的密码找回功能模块,有重大安全漏洞,所以必须更新。

* Release Type: Security Release. This update fixes a serious potential vulnerability which has not yet been exploited in the wild. * Mandatory? Yes, this is a mandatory security upgrade. * Performance Implications: None. * Plugins Affected: None. Your current plugins should continue to work as expected. * Templates Affected: None. * System Requirements: This release has no new or additional system requirements. * Licensing considerations: None. MT 4.24 is a free update for users of any version of MT 4.x. * Upgrade Fatigue: No further mandatory updates are planned for Movable Type 4.2.

更新之前,请注意做好备份,在我更新的几个Blog中,只有一个原先用于测试的Blog反而出现升级问题,其它正式在使用的,升级过程非常顺利。

升级两个Plugins

| 3 Comments | No TrackBacks

分别是有关留言和Tag的。
TagSupplementals Plugin 从0.06升级到0.10。0.10版只适用于MT version 4+
升级后,没有看出什么变化,根据billyben的说法,这个东东可能是造成系统资源耗用过大的元凶。
不过本Blog现在已经在新服务器上了,目前资源很有富裕,所以不太在乎,呵呵。但是我会在原先Dreamhost上的对其它Blog进行测试,看看会否有改善。

reCaptcha 从原先的0.2升级到0.22。在Movabletype 4.2版本中安装的手续是非常简便的。
作者应该是一位日本人,Fumiaki Yoshimatsu,谢谢。

有空我会介绍一下现在所用的VPS。

今天最后修改了一下模板,在留言区还是全部都用Gravatar头像了。
这里稍微介绍一下Gravatar。

1)到Gravatar网站免费注册一个帐号,帐号同Email相关,并上传一个大小为80X80像素的头像图片。

2)之后到支持Gravatar头像的Blog或网站留言的话,该网站会根据你留言时所提供的email地址从Gravatar网站提取头像,显示在你的留言旁。

3)关于你的email地址的安全问题,不用担心,Gravatar头像的链接地址中不会出现你的email地址信息。

有头像的话,在众多的留言者中,会比较醒目,也比较容易获得关注。
所以呢,还是去Gravatar网站,用你的Email地址去申请一个头像吧。

今天对Blog的留言模板做了修改,增加了评论者的头像功能。
一个是Gravatar,对所有的外部评论者都有效,只要你在Gravatar设有头像,当你留言后,你的头像都会出现在你的名字旁边。如果没有设置头像的评论者,就保持空白了。
使用的是Scott Boms制作的Gravatar插件

另外一个就是对于作者本人的头像,则利用了MovableType自身的userpic功能来显示用户头像。


Update:
感觉用两个方法有出现两个头像的机会,还是精简为只用Gravatar好了。

Update 2:
Gravatar插件居然没有办法利用MT用户头像,只好用MT的$mt:EntryAuthorUserpic$来显示作者头像。

显著降低CPU load负载

| 2 Comments | 1 TrackBack

通过在MovableType后台,定期的修改mt-search,mt-comments,和mt-tb这三个文件的名字,并且重新生成整个Blog,来获得CPU负载的下降,的确是成功的。

前些日子,又发现CPU Load上升的比较厉害,约2812秒,就是46 CPU分钟了。
修改搜索,留言和trackback的文件名后,这三个应用的负载加起来约1010秒,也就是16分钟。
这样的结果还是可以接受的。

还有一个降低CPU负载的优化,就是把Awstats统计的每日更新,从生成静态文件,转成只更新数据,动态显示统计结果,因为我也不是每天都会去关注这个统计,所以只需要在看的时候再输出数据就可以了。这样的结果也是把awstats.pl这个文件的CPU负载从约2000秒降低到只有40秒。

Dreamhost主机的最大好处就是可以折腾,就像我的一个大玩具,时常可以拿出来把玩一番。

PS
本站还有几个特别邀请码,注册申请Dreamhost比普通的优惠码更多优惠。

升级MovableType到4.21

| No Comments | No TrackBacks

6A发布MovableType 4.2不过几天,最新的补丁包就出来了。
请使用4.2的用户,赶紧升级到4.21版。

这次的补丁主要是修补两个漏洞。
分别牵涉到定制数据和归档映射。

具体的就不讲了,猛击下载MTOS 4.21,或者MT Blogger 4.21

关于

David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。
– David Yin
Email:seo[AT]g2soft.net

按月归档

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.261

关于此归档

这里是 MovableType 最近的文章归档。

后一个类别是 WordPress

首页 浏览最新内容,或者到 归档列表 查看所有内容。

订阅SEO 网站优化推广

oblogger