记一次网站搬家

网站重装或搬家最开始使用的是 WordPress 官方工具,导出 XML 数据,但这是有损迁移。

后来知道了服务器快照,就备份还原快照。好坏垃圾一起保留了,依旧不够完美,对目标服务器有要求,并且快照体积过大,不利于异地保存。

《记一次网站搬家》

这次就是 Kindler 那个网站,这几天服务器很爆炸,想迁一个地方,由于之前觉得新鲜装了MySQL 8.0 版本,现在了解到屌丝鸡 5.5版本的 MySQL是比较合适的。

备份:

  • 1、进入 phpmyadmin 备份数据库SQL文件。
  • 2、备份整个网站文件,但实际上并不需要全部用到。

这些动作 WP 都有成熟插件可以完成,为了了解整个事件的来龙去脉,从最原始的 tar 命令打包开始。

还原:

这边以军哥LNMP环境为例。

  • 1、在目标服务器上新建一个原域名的 vhost
  • 2、就像做一个新网站一样在该 vhost 目录下安装WP。
    因为都是在线操作防止用户干扰,临时改网站根目录名称,这样用户访问网站404。
  • 4、导入数据库SQL文件
  • 3、导入替换原 wp-content 目录下的,themes、plugins、uploads 目录下的文件
  • 5、补充其他自定义的文件及其文件夹等。

其中两个服务器之间大文件的迁移用了 wget 省去了下载本地再上传的麻烦。

操作过的大佬自然轻车熟路,对于第一次进 phpmyadmin 手动备份网站 SQL 数据的我来说,每一步都充满疑惑。仅作为大方向总结。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注