有时我们会需要给自己的博客搬个家,换一个域名或服务器,此文来记录一下搬家过程。

备份WordPress文件

  1. 修改wordpress站点连接 将常规设置中的wordpress地址和站点地址改为新地址(如果有需要)
  2. 打包WordPress文件 打开SSH连接,进入到你的虚拟机文件夹中
    cd /home/wwwroot/你的域名
    

    然后打包此文件夹下所有文件

    tar -zcvf 你的域名.tar.gz ./*
    

    然后你可以通过ftp下载此压缩包

导出数据库

登录到你的Mysql数据库,然后在左边选中博客的数据库,点击上方的导出选项,然后点击页面下方的执行,就可以把博客的数据库以sql的文件形式下载到本地了

转移备份文件

  1. 上传WordPress 首先在将要搬到的地方创建好虚拟机,具体怎么创建虚拟机,请参考搭建WordPress博客一文。创建完虚拟机后,用ftp把刚才备份的你的域名.tar.gz上传到新的虚拟机的目录下,然后解压此文件
  2. 上传数据库
    • 同样登录你的Mysql数据库
    • 然后选中新博客的数据库,你可以看到里面什么都没有。
    • 点击上方导入选项
    • 选择从计算机中上传
    • 然后点选择文件,把刚才下载的sql文件导入即可

现在应该就可以输入(新)域名进行访问和管理了,提示一点,如果你还更换了域名,并且文章中的图片是存在wordpress媒体中的,那么搬家之后,文章中的图片会打不开,你需要在文章编辑页面以文本的方式修改每张图片的链接,把链接中的旧域名换成新域名。