由于之前免费的阿里云服务器即将到期,次年续费价格高昂,遂决定将博客迁移到新服务器上,记录迁移过程,希望对迁移网站的小伙伴有所帮助。
1.购买新服务器
这里选用的是腾讯云79元4C4G3M一年的轻量应用服务器,价格很香,4G内存可玩性强。镜像直接拉wordpress6.81版本,稍等一分钟,浏览器输入服务器的ip即可看到wordpress已经搭建完毕。

2.获取账户密码
打开云服务器的应用管理,获取wordpress后台的管理员账户和密码,宝塔面板的地址,用户名密码。


3.获取原网站的文章和主题设置
打开原来服务器网站的后台管理界面,点击导出,即可导出所有文章为一个xml文件。

之后打开Argon主题选项下的导出设置,将其中的json文件保存到记事本中。

4.迁移数据到新服务器
打开新的服务器的后台,安装主题,这里采用原来的主题压缩包安装。

导入文章,导入主题json设置。
5.添加SSL证书,设置域名
登陆宝塔面板,点击网站,域名管理添加原有域名,申请免费证书,并启用强制https。


打开域名解析,将原来旧服务器的ip改为新服务器的ip,稍等十分钟,可通过以下命令,检查是否生效。
ping 域名
nslookup 域名
6.https访问网站,出现左上角不安全问题
因为ip发生变化,之前有的图片资源地址可能会出现问题,导致左上角出现红色不安全,可以通过f12控制台发现报错。最简单的解决方案,在wordpress后台管理界面安装一个插件,全选数据表,取消Run as dry run勾选,点击替换。之后清除浏览器缓存,刷新界面不再报错。

