日常运维过程中,越来越多的网站站长都是用宝塔面板来安装环境可视化创建站点,更换服务器是常有的事情,常规操作的做法是通过宝塔导出数据库,打包压缩网站程序文件,然后通过FTP或者其他方式推送到新的服务器,这里对于新手小白来说可能有一些难度。而且还不是很方面,步骤繁琐。大家可以使用宝塔官方的宝塔一键迁移API版本工具,这款工具可以让你在两个宝塔面板之间轻松转移网站文件和数据库,下面跟大家分享一下这款工具的使用教程
教学内容
本次演示环境:宝塔面板7.9.0版本
- 需要迁移的服务器文件简称:旧服务器
- 存放新数据的服务器简称为:新服务器
安装宝塔一键迁移API版本
我们打开旧服务器的宝塔面板后台,找到左侧导航栏中的【软件商店】搜索【宝塔一键迁移API版本】点击右侧安装按钮进行安装
启动API和IP白名单授权
进入新服务器宝塔面板后台,找到左侧导航栏中的【面板设置】 >> 【API接口配置】
这里我们打开API接口功能,将旧服务器的IP添加到IP白名单中。然后复制接口秘钥返回到旧服务器
迁移数据过程
新服务器开启API功能并且添加好白名单后,我们将刚刚在新服务器中复制的接口秘钥填写到宝塔一键迁移API版本工具的【接收数据的面板API】里面,然后在【接收数据的面板地址】中填写新服务器的宝塔面板地址,注意这里只需要填写http://IP:端口即可,端口后面不能存在斜杆(/)
正确宝塔面板地址:http://192.168.1.1:8888
错误宝塔面板地址:http://192.168.1.1:8888/
插件位置:宝塔面板左侧导航栏【软件商店】 >> 【已安装】 >> 【宝塔一键迁移API版本】 >> 【设置】
填写好相关信息之后点击下一步,这里会检测新服务器是否安装了旧服务器一样的环境,如果不一样则会提示未安装某环境,这边只需要到新服务器中安装相应的环境即可。安装好之后点击下一步
选择需要迁移的数据
选择你需要迁移的网站文件、FTP配置信息、数据库 之后点击【一键迁移】
迁移的时间长短根据您的文件大小而定,迁移一旦开始请勿取消中断后重新迁移,这样会导致数据迁移的不完全,甚至导致功能无法正常使用
迁移完成后点击确定完成即可(如下图)
如果您的站点比较多的情况下可以检查迁移日记防止出现疏漏
总结
网站、FTP、数据库都原封不动的迁移到了新服务器上,检测环境有提示未安装的进行安装之后在重新检测环境之后进行迁移即可
注意事项
迁移之前一定要暂停网站运行,防止新数据写入数据库之后解析到新服务器导致用户数据丢失
迁移过程中不能中断,否则容易导致文件缺失或功能失效
迁移功能只迁移网站文件、FTP、数据库,不包括旧服务器PHP已安装的扩展以及其他插件和配置