我以前的博客是挂在家里的淘汰笔记本上,用的云服务器做了反向代理,但是今天网站居然很争气的通过了GoogleAdsense的审核,可以投放广告了,于是我想到网站目前的访问速度始终有限,加上家里万一遇到停电、断网欠费、笔记本硬盘坏了的情况,稳定性始终比不上云服务器,决定还是把博客上云吧!
这就涉及到了网站的迁移问题,以前我也做过网站迁移,但是用的方法非常简单粗暴:把网站根目录打包复制到新服务器,然后在新服务器创建一个相同名称和密码的数据库,然后把数据库文件覆盖之,也迁移成功了。
但这次的服务器数据库版本不同,担心如果按我的简单粗暴的方法迁移过去会出问题,然后浪费时间恢复,于是采用了wordpress插件市场的插件进行迁移。
用到的插件名字叫做All-in-One WP Migration,300万+的安装量,应该玩wordpress的人基本都用过。
在原网站里安装好插件后,使用导出功能,导出网站的所有数据到一个压缩包,然后压缩到本地,当然也有保存到云存储的选项,我是下载到了本地。
然后在新服务器上全新安装一个wordpress程序,安装All-in-One WP Migration插件,使用导入功能,然后你就会发现,新网站的一切都跟以前一模一样了,任何设置都不用重新改。
当然,导入之前要先配置好php的上传限制,不低于之前导出的文件大小,否则导入会报错。
我的服务器迁移过程非常顺利,整个过程网站离线的时间不超过三分钟。
当然,这也是因为我旧博客也用的这个云服务器做反向代理的原因必须下线网站,如果是两个服务器之间迁移,能先修改host进新服务器把新网站配置好,应该可以做到在线无感切换。
虽然是用的腾讯云的小水管服务器,但是速度仍然很快,目前这个访问量完全可以跑起来,而且双十一秒杀这个99元三年的香港服务器真的是很划算啊!还是CN2网络,网络质量秒杀一众廉价VPS服务商。