« [php] realip judge 前面补0的ip格式剔除 |
Main
| squid 对 404 302 缓存的相关问题 »
December 30, 2007
升级到 MovableType 3.3x 并修改 entry_basename 兼容性
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2007/12/30/001300.html
以前开始用时采用了 3.1x
从 3.121 升级到了 3.17
用了 nofollow Blacklist 插件
改了 scode 来antispam
准备升级到最新的mt4 发现要求还挺多
而且数据库支持方面有所减少 严格等
于是决定先升级到 3.3x (3.3x最新版本是 3.35 2007.04.12)
3.2 支持blog个数开始不限制
3.32 发布后做了3次升级 开始是小改动 后来支持了fastcgi
相比3.1x 增加了三个表: mt_config mt_tag mt_objecttag
升级之后要做的事:
MT entry_basename 兼容性修改
最早的格式是
yyyy/mm/dd/0000id.html
<$MTEntryDate format="%Y/%m/%d/"$><$MTEntryID pad="1"$>.html
改成了
yyyy/mm/dd/entry_basename.html
为了 mt_entry 表中的 entry_basename 字段内容兼容
只能 update mt_entry 修改
update mt_entry set entry_basename=concat('00000',entry_id) where entry_id>=0 and entry_id<10;
附 MT 3.35之前的版本历史:
# 2.65 (2003.12.18)
# 2.66 (2004.01.13)
# 3.01D (2004.07.08)
# 3.0D (2004.05.13)
# 3.1 (2004.08.31)
# 3.11 (2004.09.03)
# 3.12 (2004.10.19)
# 3.14 (2004.12.20)
# 3.15 (2005.01.24)
# 3.16 (2005.04.13)
# 3.17 (2005.06.02)
# 3.2 (2005.08.25)
# 3.3 (2006.07.11)
# 3.32 (2006.08.28)
# 3.33 (2006.09.26)
# 3.34 (2007.01.16)
# 3.35 (2007.04.12)
|
|
Posted by windtear at December 30, 2007 2:24 PM