升级到 WordPress 2.7 了

刚刚还在饭否上说 WordPress 2.7 已经发布多时,自己有好几个基于 WordPress 的博客需要更新,以前每到 WordPress 新版出来,都毫不犹豫的马上更新,这次 WordPress 2.7 发布后我倒有些意外,新版本变化比较大,生怕插件不兼容,不过话还没说完我就动手了,嘎嘎

刚才也说我有三个基于 WordPress 的博客,不过我还是首先选择在 胡作非为 下手,胡作非为用的插件少,另外空间是 Bluehost 提供的,支持 SSH ,操作起来比较方便,我 SSH 命令不熟悉,和 FlashFXP 结合,总算还是顺利的升级了。

升级时遇到一点点的麻烦,我的 WordPress 装在二级目录 http://pengjiayou.com/wordpress 目录下的,备份好 MySQL 数据库,备份好之前的整个 wordpress 目录为 wordpressold ,下载 WordPress 2.7 用 SSH 解压,然后将旧的 wordpressold 目录中 wp-content 中的文件用 FlashFXP 移动到 wordpress 目录下的相应位置,检查无误后,编辑好 wp-config.php 上传执行 /wordpress/wp-admin/upgrade.php 升级,升级后一切正常,不过就是我的首页 URL 变成 http://pengjiayou.com/wordpress 了,登录后台修改,改回去,居然连后台都 Page not found 了,吓了我一大跳。

原来,wp-config.php 文件中定义 WP_SITEURL 和 WP_HOME 的函数被我注释掉了,也不是我有意注释掉的,而是我备份的老的 wordpressold/wp-config.php 用 EmEditor 打开显示在一行了。这么写:

define(‘WP_SITEURL’, ‘http://pengjiayou.com/wordpress’);
define(‘WP_HOME’, ‘http://pengjiayou.com’);

重新编辑好,上传到 wordpress 覆盖掉,然后再次执行 /wordpress/wp-admin/upgrade.php 一切 OK ,哈哈,写在这里,以方便我以后升级剩下的 2 个 WordPress 博客,嘎嘎

Leave a Reply

Your email address will not be published. Required fields are marked *