Wordpress 2.0.4

刚把Blog升级到WordPress 2.0.4。

7月29日,WordPress 2.0.4 发布。光顾着升级WordPress 中文包,再加上这两天FTP速度不行,ping值上1000ms,所以拖到现在才升级。

网上流传着很多五步升级WordPress的文章,基本都是翻译自WordPress 官方文档:WordPress Codex:Upgrading WordPress。而现在,这篇文档更新了从2.0.3升级到2.0.4的说明部分:Upgrade 2.0.3 to 2.0.4,总共9步。其实也不用那么麻烦,WordPress安装包里不包含wp-config.php,.htaccess等文件,不用担心被覆盖掉。我又没有用WordPress自带的模版,也没有修改WordPress自带的那三个插件,所以直接上传WordPress 2.0.4安装包里的所有文件,再把wp-db.php修改一下,上传覆盖。这次更新没有变更数据库的结构,所以进后台没有弹出要求确认升级数据库的页面,自然也无需自行去wp-admin/upgrade.php页面升级了。

前段时间WordPress被曝出有很严重的bug,参见我的文章:《好像Wordpress又有一个bug被发现了》。在这个时候发布2.0.4,恐怕也是想尽快修正这个bug,以避免更大范围的损失。我查看了一遍在2.0.4中被修正的bug的列表,并没有提到这个bug。比较了一下WordPress 2.0.3和2.0.4的文件,wp-admin/admin.php中增加了一条:if ( ! current_user_can('import') ) wp_die(__('You are not allowed to import.'));;wp-admin/admin-db.php中修正了默认分类不是ID为1的分类的问题,加入了current_user_can('edit_users'))的判断,还将plugin的相关信息全都trim了一下。

这次更新没加新功能,只是修正几个bug而已,所以升级后没什么感觉。明天我再来找一下Spam Karma 2的作者所说的bug具体是什么。Matt在WordPress 2.0.4的发布通知里说:"This release contains several important security fixes, so it’s highly recommended for all users."哼哼,也不说清楚具体是什么bug。Matt还说:"WordPress 2.0.4, the latest stable release in our Duke series."Duke是2.0系列的代号。这说明我们不会再有WordPress 2.0.5版了,已经搞了半年的WordPress 2.1终于要出正式版了。

Update:可怜的WordPress 2.0.3的bug,唉!

今天晚上想测试一下,就在我的服务器上新装了个WordPress 2.0.3的测试Blog。安装完后,为了避免cookies的影响,切出FF,换用IE进到测试Blog的主页。注册->到邮箱收密码->登陆。然后导入,刷新首页,成功。我汗...

拿朋友的Blog做了下测试,没有其他Blog的数据库,就想找个RSS 2.0。直接down了我在FeedBurner烧录的feed,用UE修改了下,只保留第一篇文章。点导入,于是就成了这样:
WordPress 2.0.3 bug

一点问题都没有,FeedBurner烧录时加上的评论数的图片也在,汗。没升级到WordPress 2.0.4的赶紧升级,开着允许用户注册的赶紧关了,已经有人注册了的赶紧删除,事态严重啊!

本文共有 4 条评论Wordpress 2.0.4


  1. 1 Edward

    未经我许可就擅自进行实验,我要点精神损失费不过分吧?嘿嘿!

    现在2.0.4也得把允许用户注册给关了?

  2. 2 yskin

    嘿嘿,试验一下嘛,你又没啥损失。

    WordPress 2.0.4已经修复了这个bug,别人即使注册了也不能再进行导入操作了。不过还是不要开用户注册吧,又没有什么用处,搞不好以后又会发现bug。

  3. 3 hardiy

    哈哈,试验一下嘛

  4. 4 Michael Nowak

    eazpjz Blogs rating, add your blog to be rated for free:
    http://blogsrate.net

请留下您的评论: