宝塔Linux面板使用一键迁移插件实现网站快速搬家图文教程

本文详细介绍使用宝塔面板插件实现网站数据从旧服务器快速迁移到新服务器的过程。包括确保运行环境一致、安装迁移插件、配置API密钥、选择迁移数据等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为服务器续费成本比较高,所以我们很多站长比较喜欢新购服务器,这样就需要将旧服务器上的网站及数据搬家到新服务器上,如果两台服务器都安装有宝塔面板的话,可以在旧服务器的面板上安装“宝塔一键迁移 API 版本”即可实现快速迁移网站数据到新服务器上(只需要在旧服务器面板上安装该插件即可),今天老古就跟大家详细分享一下这个具体的搬家过程。

前提条件

1、因为本文所说的方法仅仅是将博客网站的文件、数据库可数据等迁移到新服务器,并不包括运行环境,所以为了保证搬家后网站能够正常访问,建议新旧服务器上的环境保持一致,建议先进入到旧服务器上的宝塔面板 >> 软件商店 >> 应用分类中点击“已安装”,即可看到旧服务器上的运行环境,如下图就是 nginx 1.18.0、MySQL 5.7.30、PHP 7.4 等 >> 在新服务器宝塔面板上安装同样的运行环境。

2、在新服务器的宝塔面板上获取该面板的 API 密钥,并添加旧服务器 IP 地址到该面板 API 接口的 IP 白名单中,具体可参考『如何获取宝塔面板 API 密钥?如何在 API 密钥中添加 IP 白名单?』。

宝塔面板快速搬家网站的详细步骤

1、登录旧服务器上的宝塔面板 >> 点击左侧导航菜单“软件商店”>> 在搜索框中输入“宝塔一键迁移”并点击搜素图标 >> 在搜索结果中点击“宝塔一键迁移 API 版本”右侧操作下的“安装”>> 在弹出的确认对话框中点击【确定】按钮。

2、稍等片刻即可成功安装该插件,然后点击该插件的“设置”,在“宝塔一键迁移 API 版本”中填写基本信息,包括面板地址(带端口号)、新服务器的宝塔面板 API 密钥(PS:记得在新服务器面板上添加旧服务器 IP 地址到 API 接口的 IP 白名单中,不懂密钥及 IP 白名单操作请参考『如何获取宝塔面板 API 密钥?如何在 API 密钥中添加 IP 白名单?』),最后确认无误后点击【下一步】按钮,在确认对话框中点击【已添加,继续操作】按钮。

特别说明:面板地址包含:协议 + 主机 IP 地址 + 面板端口,例如 http://192.168.0.1:8888,其实就是我们的面板登录地址,成功登录宝塔面板后复制浏览器地址栏的地址即可。

3、检查当前服务器和远程服务器(新服务器)的运行环境情况,只有两者都一致的情况下才能继续操作。如老古在操作中远程服务器缺少 PHP 5.6 版本,所以需要先成功安装好这个版本后才能继续操作。

成功安装好所缺少的运行后点击【重新检测】按钮,两台服务器的运行环境一致后点击【下一步】按钮。 

4、选择想要迁移的数据,包括网站、FTP、数据库等,这里老古选择迁移全部网站和全部数据库,然后点击【一键迁移】按钮。

5、宝塔面板自动迁移数据,具体需要时间要看所要迁移的网站文件及数据库文件的大小,我们只需要耐心等待即可。

比如老古这次迁移总共耗时 3 分 24 秒,平均速度为 326.23 KB/s。迁移完成后可以查看记录、迁移日志,建议到新面板中看看具体的数据和站点,没有问题后点击【确定完成】按钮。

6、成功将站点迁移到新服务器上之后,可以卸载旧服务器上的宝塔面板中的“宝塔一键迁移 API 版本”插件,同时前往新服务器上的宝塔面板中关闭 API 接口。

总结

老古这次网站搬家所使用的宝塔 Linux 面板都是 7.4.6 版本,建议大家在迁移网站之前先将宝塔面板升级到最新版本再操作。在操作的时候也很简单,需要将旧服务器 IP 地址添加到新服务器上的宝塔面板 API 接口的白名单中并获取 API 接口密钥,然后就傻瓜式操作接口完成网站的迁移。这种方式进行网站搬家比起我们人工下载网站文件、导出数据库文件、上传网站文件、导入数据库文件等操作简单且高效多了。

来源:boke112联盟 - https://boke112.com/post/8521.html​​​​

### 使用宝塔面板迁移现有 PHP 网站到新服务器 #### 准备工作 为了顺利将旧服务器上的 PHP 网站迁移到新的服务器,需确认两台服务器均已安装并正常运行宝塔面板。确保网络连接稳定,以便顺利完成数据传输。 #### 安装迁移工具 在源服务器即旧服务器上通过宝塔面板的应用商店找到“宝塔一键迁移 API 版本”,点击安装此插件[^1]。这一步骤简化了后续的数据转移流程,使得整个操作更加便捷高效。 #### 配置接收端信息 进入已安装好的“宝塔一键迁移 API 版本”的设置页面,按照提示输入目标服务器的相关参数,包括但不限于 IP 地址、SSH 端口、用户名以及密码等重要信息。务必仔细核对接收方的信息准确性,因为这是成功完成迁移的关键所在[^4]。 #### 执行迁移命令 当所有准备工作完成后,在源服务器的宝塔面板界面内选择要迁移的具体站点,并启动迁移进程。此时系统会自动打包选定网站及其关联数据库文件至临时存储位置,随后借助 SSH 协议上传至指定的目标机器中去。 #### 数据同步验证 待上述步骤执行完毕之后,前往目的服务器检查刚刚传入的内容是否完好无损。登录宝塔面板查看对应域名下的各项服务状态;访问网页测试其能否正常加载显示;必要时对比前后两端环境变量配置是否存在差异等问题。 #### 清理优化措施 对于不再使用的旧版 PHP 解释器或其他冗余软件包应当及时清理掉,防止占用不必要的资源空间。例如可以参照相关指南卸载多余的 PHP 版本来减轻负担,提高性能表现[^3]。 ```bash bt remove_php -v=5.3 bt remove_php -v=5.4 bt remove_php -v=7.0 bt remove_php -v=7.3 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boke112百科

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值