网站情况:多语言WP,Cloudpanel

  1. 在新服务器建立空白php网站 (保持默认Vhost,否则会卡在最后一步导致迁移失败)
  2. 将网站目录下所有文件下载并上传至新服务器
  3. 新建数据库,用户名数据库名和密码要和源网站完全一致,这样就不用修改wp-config.php文件了
  4. 将源网站数据库通过phpMyAdmin导出
  5. 将导出的数据库文件通过phpMyAdmin导入到新数据库
  6. 修改DNS指向新服务器IP
  7. 申请Letsencrypt证书
  8. 刷新网址,主网站迁移成功,其他语言版本版面还未就绪
  9. 将源网站的Vhost文件拷贝过来
  10. 全部回复,整站迁移成功

也可以使用一站式备份工具Akeeba Backup,挺好用的

迁移后出现的部分问题可能是cache问题,可以使用无痕浏览器来查看