« [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