proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

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

本blog WWW

Posted by windtear at December 30, 2007 2:24 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.