WordPress2.0.4升级手记

今天中午看到WordPress2.0.4版本发布,于是赶忙去WP的下载页下载了WP2.0.4版本。总共才600多k,似乎比以前的版本略小一些,解压开来也只有1.71MB。原先的各种升级工作大多是哥哥帮我做,今天是周日,似乎哥哥不在线,我只好试着自己做这件事了。原先有过失败的惨痛经历,所以还是要“知己知彼,百战不殆”的好。我前去Upgrading WordPress阅读官方的说明,尽管是英文,但是勉强还是可以看懂的,我看呀看,看到最后居然出现了一句“Upgrade Instructions in Other Languages 简体中文 ……”,晕死,不过中文翻译的更新自然没有主站点的快,一些最新的内容仍然没有。主站点的帮助文件升级更新的确挺快的,Wp2.0.4刚出来,就有了从2.0.3版本升级到2.0.4版本的说明帮助文件。虽然网页上不断说如何easy,但是总共也要有五个步骤。

步骤1a:备份数据。一般是通过/wp-admin/edit.php?page=wp-db-backup.php工具备份,当然会出现IE下不能顺利进行等现象,请使用FireFox等浏览器,再参见yskin.net里的相关内容。

步骤1b:备份个人文件。最好的方法莫过于将全部文件备份到自己的电脑上(当然,如果平时就有这种习惯更好),不过似乎有些浪费,我们完全可以覆盖上新的WP文件。不过帮助文件中特别提到了.htaccess文件要备份,还有存有数据库信息的wp-config.php文件也是很重要的。另外可不要将自己的上传文件、模版文件都删了呀。

步骤2:停用所有插件。这条的主要目的是防止有的插件不适应WordPress2.0.4新版本,不过这样的事在小版本更新中应当基本不会出现,所以我懒得做。

步骤3:上传新文件、覆盖旧文件。

步骤4:运行升级程序。升级程序位于wp-admin/upgrade.php,按照说明进行就可以了,升级完了后照样出现了乱码问题,确实让人郁闷,上网查了一下,有wordpress恢复数据库后乱码问题的解决The Lock Picker – 70% Commission – No Competitors

ttp://jjgod.3322.org/2005/07/31/a-mysql-41-story/” target=”_blank”>A MySQL 4.1 Story。其实原理方面的确有些复杂,但是处理起来还是轻松的,只要在/wp-includes/wp-db.php中的function wpdb()中的$this->select($dbname);的附近(在2.0.4版本中,位于第56行)加入一行:$this->query(“SET NAMES 'utf8'”);便可以了。

步骤5:逐个激活插件。

其实,剩下的还有一些其他的小事,比如恢复/wp-includes/languages/、设定语言、恢复模版呀……

官方发布WordPress2.0.4的时候说:

WordPress 2.0.4

WordPress 2.0.4, the latest stable release in our Duke series, is available for immediate download. This release contains several important security fixes, so it’s highly recommended for all users. We’ve also rolled in a number of bug fixes (over 50!), so it’s a pretty solid release across the board.

Upgrading is fairly simple, just overwrite your old files with the latest from the download. If you’d like more thorough instructions, the Codex is always the best spot.

Since this is a security release, if you have any friends with blogs make sure to remind them to upgrade and lend a hand if they’re not too savvy. We’re all in this together.

主要内容就是说这次升级比较重要(似乎曾为此特地做过一些公开测试),很值得所有用户升级,做了几处大的修改,还处理的50多个漏洞云云。不过在官方的WP Changelog(更新内容)上还没有关于2.0.4的信息,所以我也无从得知有什么新变化。不过,原来我的博客主页的处理时间(见网站底部)大概是1.2~1.3s,装上WP2.0.4后降低到了0.8~0.9s,这说明它的运行效率有所提高。

PS:晚上忽然发现本博客的几个页面无法访问,试着通过后台的“页面管理”修改一个页面,然后保存,便可以使用其他所有页面了,我不知道是什么时候出现的问题,估计和WP升级有关。

PS:晚上忽然发现博客的几个页面都无法访问,我试着在后台的“页面管理”修改任意一个页面,直接保存即可,然后就可以访问了。我不知道是什么时候出现的问题,但是怀疑是和今天的WP升级有关。

zp8497586rq