前言
去年买的服务器要到期了,恰逢双十一腾讯云有活动。研究了一番,准备入手最近刚推出的轻量应用服务器,主要是不贵😂,只要80多一年,带宽还是3M,比正常的标准型快3倍,系统盘也是40G的SSD固态,看介绍应该比50G的高性能云盘快一点。
同时轻量应用服务器的控制台页面更加简洁,更适合我这种小白上手。
这时候就迎来了新的问题,如何把已经运营了这么久的WordPress博客搬迁至新的服务器上。
搬家过程
这里我尝试了网上热门的两种不同的搬家方式:
WordPress主要依靠的就是网站文件和数据库,我们可以通过宝塔面板的数据备份先将数据库文件和网站文件备份到Windows上,接着在新的服务器装上宝塔,就可以导入原网站的数据库和文件。
我第一个尝试的就是此方法,亲身证实,此方法只适用于主题设置简单的或者直接用原生主题的,因为此方法虽然会将原网站的所有都迁移到新网站,主题也得以保留。但是!!原本你在主题的一些设置会丢失(并不是其全部)
综上,第一种方法放弃。
运用WordPress插件市场中优秀的迁移插件完成网站搬家,这里我们使用的是Duplicator,操作比上面的方法略显复杂,但是最终成果显著,网站完美搬迁!
所以这里主要介绍第二种方法,不过若是你的WordPress主题设置简单,可以考虑第一种方法,网上教程链接
1.备份原网站
Duplicator是一个WordPress迁移插件。它还支持备份功能。这就是为什么它在列表中。它活跃在超过100万个网站上,并在5星中评分4.9。
它可以将插件、主题、内容、数据库和WordPress文件备份到称为包的简单zip文件中。
然后,可以使用该软件包轻松地将WordPress网站迁移到您希望的任何位置。在同一服务器上,跨服务器以及几乎可以托管WordPress站点的任何位置上移动。
在插件市场搜索Duplicator,下载如下标识的插件并启动
接着进入插件创建新的备份包
接下来的都是Next下一步,遇到Warn不用管,就是一些无关紧要的小提示,完成后会有提示,点击ARCHIVE即可下载备份。
备份里面包含系统文件的全部备份和数据库的备份,这就是网站备份的全部内容了,非常方便和简单。
最终得到两个文件:一个installer.php,一个数据压缩包
2.创建新的站点
首先你需要搭建宝塔LNMP环境,和最初建站时步骤是一样的,需要注意的一点是环境版本比如Mysql最好和原宝塔面板保持一致。最初建站教程
这里注意域名解析需要将原域名的记录值换成新的服务器的公网ip
上面的配置好后,创建一个新的站点,域名填写和你在域名解析中的保持一致,同时记得勾选创建数据库。
新建网站成功后,我们进入刚刚创建的网站的根目录,将下载的两个文件上传至此路径下
3.还原数据
上传完成后,确保域名已被解析,我们就可以访问
域名/installer.php(如我的:jy741.cn/installer.php)进入还原页面
然后填写新创建的网站对应的数据库信息
到此搬家完成,接着只要登录就会自动删除installer.php和数据包
最终还原目录:
4.小问题解决
网站虽然迁移完成了,但是可能还是会有一些错误,最常见的就是https和伪静态的问题
配置Https
如果你之前的网站开启了https的话,那么新站点也需要开启https,不然就会出现网站无法访问的情况。由于我使用的是宝塔的SSL证书,我登陆账号即可给新网站部署https协议
开启伪静态
如果你的新站点文章页无法访问,那么很可能是伪静态的原因,在伪静态规则处选择WordPress,保存即可。这里建站教程介绍过,不过多赘述。
重定向
由于我之前的域名是jy741.cn,为了日后方便测试,我将博客域名改为blog.jy741.cn。为了之前的域名还能访问,我们新建至七千的网站并添加重定向规则。
结语
这个网站迁移花了👴一天的时间研究,觉得👴惨的就给个赞吧🤕
至此,👴已经熟练掌握win10系统迁移和网站搬家了,不说了,👴以后注定是个职业货拉拉搬家助手。