wordpress 升级

Mar 25, 2010

今天替俱乐部(http://blog.cs.hi.edu.cn)升级blog,在cliff的大力协助下最终把blog从wordpress2.0升级到wordpress 2.9.2,考虑到wordpress 2.0没有自动升级功能而且2.0较2.9版本相差太多,所以只能手动升级。下面介绍升级过程:

  • 禁用wordpress所有插件;
  • 备份wordpress2.0;备份wordpress根目录下的所有文件.
  • 下载wordpress 2.9.2; 直接wget到网站根目录下.
  • 把wordpress下的wp-config.php 和 wp-content目录下所有文件复制到某个文件夹中, 如/var/www/backup,这里之所 以保留这两个文件是因为wp-config.php记录了wordpress对应数据库中的用户信息, 而wp-content文件下则包含原blog的内 容信息, 主题, 设置和blog用户信息;
  • 删除wordpress和该目录下所有文件;
  • 解压wordpress 2.9.2;
  • 用backup中的wp-config.php和wp-content替换解压后的wordpress目录下的wp-config-sample.php和wp-content目录.
  • 登录网站http://blog.cd.hit.edu.cn/wp-admin进入之后会有upgrade选项, 点击确认升级即可.

下面是关于wordpress2.9.2使用过程中的一点问题:

wordpress2.9.2在更新插件和主题时会要你输入hostname, username, 以及 password。值得注意的是这里的username和password对应的是网站中的ftp username和password,hostname对应填写本机的IP即可。如果你的网站没有 ftp的话,装一个先,然后创建一个用户,例如:

useradd *****
passwd *****

为了防止安装插件过程中wp-content无法定位的问题,你应该把ftp用户的家目录设为wordpress,具体操作如下:

sudo vi /etc/passwd        /*进入之后找到你申请的用户名,把后面的第一个目录改为/var/www/[wordpress的目录]*/
chown -R ***** /var/www/[wordpress的目录]        /*为新用户设定权限也是必不可少的*/

到这里就大功告成了!

Comments

  1. 从2.0到2.9确实跨度够大的。。。

    Avatar

Get In Touch With Us ...