September, 2008的存档

upgrade my blogs to wordpress 2.6

前两天看到消息说 Safari 支持 Google Gears 了,大快人心,终于不用在龟速的 FireFox 上面用 GDocs 了。后来发现 Wordpress 2.6 也支持 Gears,就异想天开的以为 WP 也可以直接离线发文了,于是乎决定给我的两个 blog 都升级一下,之前 surui.net 是 WP 2.0.x,1jia4kou.com 是 2.3.x。

先 ssh 我的服务器上,下载最新的 wordpress 版本,然后删除旧版的文件(保留自己的 plugins & themes 即可),需要注意的是 2.6 版 wp-config.php 改了,所以不能保留旧版的。新的 wp-config.php 多了三个 secret key 要设置,WP 官网上还提供了密钥生成功能,服务到家。最后在浏览器里面输入 http://your-blog-address/wp-admin/upgrade.php 即可完成升级,一路下来挺顺利。

接下来再搞 surui.net,这个版本更旧一些,而且那会的WP还不支持 tag,我用了 Ulimate Tag Warrior 处理的,想来升级可能会遇到点问题。照刚才的步骤再搞一次,升级成功,但是一访问 blog 傻眼,全是乱码了。Google 一下发现 N 多人遇到类似问题,有一个简单的办法就是把 wp-config.php 里面的 

define(’;DB_CHARSET’;, ‘;utf8′;);
define(’;DB_COLLATE’;, ”;);

这两行注释掉。试了一下果然奏效,但是不确定会不会有什么副作用 …

再搜索一下找到一个号称“终极解决方案”,乱码的问题所在是 mysql 的 charset 和 collation 设置不对,查查我的 mysql,charset=latin1, collation=latin1-swedish-ci,的确是有问题,参照“终极解决方案” 建了一个新库,charset=utf8, collation=utf8-general-ci,然后把就数据 dump 到新库里面,修改下 wp-config.php 指向新库,再去掉刚才的两行注释。一刷新发现乱码依旧!

现在只好暂时用注释掉那两行的方法解决。

然后处理 tag 的问题,2.6 和 UlimateTagWarrior 有冲突,我先删掉了插件,blog 显示正常只是没有以前的 tag 了。后来在管理后台的 Manage 中发现一个 import 功能,可以导入之前 UlimateTagWarrior 的 tag,试了一下果然不错,从后台看原来的文章都已经加上了 tag,但是前台还看不到,估计是 theme 的问题。

最后就是这 Wordpress + Gears 了,在后台右上角果然发现一个 Turbo 的链接,点击之后询问是否开启 gears,同步搞定,赶紧断开网络体验一下离线写 blog 的快感,整了半天发现不行 ;(

再重新连线 Google 一下,结果才知道 WordPress 2.6 只是用 Gears 缓存了一下后台的 js, css 之类的东西用来加速后台的速度!靠,和预期的完全不一样,不过后台用起来确实比以前快了不少,到了一个可接受的速度了。

发表评论

卖房

有了孩子以后原来的住处就不够用了,准备卖掉,朋友们有感兴趣的尽快联系我(suave.su # gmail.com 把#换成@),也欢迎大家帮忙推荐我家这个精品房源!
海淀南路的房子,一室一厅,建筑面积48.08,东南朝向(在塔楼里是金角),阳光充足,有装修,自己住过三年,现在准备卖了,75万(低于这条街的均价)。

先说缺点,就一个,单气(这条街上好几栋楼都是这样)

再说说优点:

第一,交通便利,距地铁10号线海淀黄庄站50米,公交车也巨多。

第二,生活便利,方圆500米内有海淀剧院,海淀医院,游泳馆,中关村购物广场,新中关,当代商城,家乐福,超市发,海龙,鼎好,吃饭地也巨多,楼下还有一个学校,食堂对外开放。

第三,周围学校多,人大附中,北大附中,八一中学,中关村一、二、三小,人民大学(我们晚上经常去跑步)

总之周围应有尽有了。

1条评论

最近主题:

最近评论

  • erick: 搞定了, 从win上转过来的,比较呆, ...
  • erick: 装成功能 了,想用gui工具访问mysql,请...
  • Gary: Did you write this skin for Maxthon? If so, can I...
  • andy: what's iter...
  • g.zhen.ning: 有道理,有点喜欢ruby,不过不知道前...