Blog升级到WordPress 2.3.2

WordPress后台老是提示有新版本,忍无可忍之下升级到了新版的2.3.2。同时将升级方式改成了Subversion,以后只需要运行点简单的svn命令就可以升级到新版,省得再像过去那样下载、解压、覆盖这么个复杂的过程。

WP的svn地址是:http://svn.automattic.com/wordpress/,其下有trunk(正在开发中的版本,不推荐使用),branches(分支版本,同样不需理会),tags(按版本划分)。我们需要的就是最后面的tags,因为在这出现的都是稳定发布的版本。

例如这次用到的2.3.2,先需要切换到2.3.2的分支,嗯,当然了,切换的同时svn就自动更新了^_^

svn sw http://svn.automattic.com/wordpress/tags/2.3.2

如果不知道怎么用svn管理wp,看看这篇官方文档:Installing/Updating WordPress with Subversion

虚拟主机数据备份一法

刚刚在博客联盟看到篇讲解怎么备份虚拟主机上的Wordpress数据的文章,觉得还不错,给他做点补充吧。

1、数据库备份,这个当然还是wp的插件WordPress Database Backup用着方便,我现在是一天让它发一份数据库备份到我的Gmail邮箱里面。

2、对于文件备份,他介绍的是FTP备份,这个有点麻烦,而且每次也得手工操作(当然,也可以写脚本,但是多数人可能就费事了)。在这儿用个软件将服务器上数据同步到本地是最方便的了,我就推荐款命令行工具吧。

Continue reading “虚拟主机数据备份一法”

Blog升级到WordPress2.3

昨天新版Wordpress 2.3终于登场,立刻将这个blog升级了,还算顺利,不过也存在问题。

  • 新版自带了Tag功能,可惜相比Ultimate Tag Warrior还是弱了不少,不过也只能放弃UTW了;
  • 新版可以将链接转向到自己设置的样式,于是Permalink Redirect也下岗了;
  • 新版可以自动提示插件的更新,于是又将所有提示升级的插件更新;
  • Get Recent Comments最新版仍然存在中文乱码,还好中文改良版也跟着做了升级;
  • Tag功能与模版不太兼容,没法子只好一通狂改;
  • ……

不过还是有个问题目前没有解决,那就是点击Categories,会出现错误提示,以“声色犬马”为例:

WordPress database error: [Table ‘dbname.wp_categories’ doesn’t exist]

SELECT cat_ID FROM wp_categories WHERE category_nicename = 'pastime'

Update: 经过让人愤怒的“Deactivate All Plugins”,然后一个个再“Activate”的过程,终于发现原来是Different Posts Per Page的问题。这个插件不错,等着作者升级了。

另外,google现在的更新频率也太快了吧,这篇文章发了十来分钟后,查询上面那个SQL语句,居然在结果里面就出来了。

Update2Different Posts Per Page已推出兼容2.3的更新了,下载地址。(2007-9-29 3:31:40)

[痕迹]对blog的一些小调整

1、在菜单栏增加了个Plugins页面,因为经常有朋友问这个blog都用了哪些插件。这个页面的实现用的是Zelig Show Plugins,可以自动将所有处于active状态的插件都列出来;

2、最右面的侧栏增加了个Twitter信息显示模块“What I’m Doing…” ,使用的是Twitter Tools。类似于公告之类的信息就直接用twitter发布了,饭否则继续做口水之地;

3、多灾多难的Archives页面(前阵用了两种比较简单的archive插件,结果都导致后台编辑页面的文本框上的按钮丢失,报TinyMCE错误),现在改用Extended Live Archives来搞了。颜色什么的暂时还没有根据页面风格进行调整,准备等到升级wordpress到2.3之后,统一迁移Tag,并调整一下不协调的用色。

此篇仅做记录之用。