宝塔面板网站备份迁移到新服务器的过程

最近群里有朋友问到宝塔面板的网站如何备份和搬家到新服务器,对于老手来说很简单了,但是对新手来说还需要有一步步学习的过程。为了方便众多新手学习、操作,魏艾斯博客总结了两种宝塔面板备份和搬家到新服务器的办法,大家找一个适合自己、容易上手的办法去做就很快能成功。

宝塔面板官方网址:点我进入

一、宝塔面板自带备份功能

1、在宝塔面板的计划任务中,任务类型:备份网站(备份数据库);任务名称自己起一个容易分辨的名字;执行周期一般选择凌晨网站访问最少的时候;备份站点就是多网站共存的话打算备份哪一个;可选备份到服务器磁盘、七牛云存储和 FTP 存储空间;再选择保留几个备份,最后添加任务即可。

2、把备份下载到本地,在新服务器上安装宝塔面板(这里要注意 php、MySQL 的版本与旧服务器相同或不低于),添加站点、ftp、数据库等,如果不换域名的话,站点名字和旧服务器上应该是一样的,把备份好的网站文件上传到新服务器的站点文件夹下面,用宝塔面板的文件管理解压缩到网站根目录下面,总之原来在哪个文件夹中现在还是不变。到数据库管理中把本地备份数据库导入。

3、解析域名到新服务器 IP,等待生效即可。一般来说修改域名解析 10 分钟左右生效。

二、宝塔面板一键迁移

为了方便网站搬家,宝塔推出了一键迁移插件,在宝塔面板>>软件管理>>宝塔插件中可以找到,需要安装一下。安装完成后点击设置进入功能界面。

数据迁移步骤:填写信息>检测环境>选择数据>迁移

1、如果是旧服务器迁出,先点迁出数据,开启接口,可以获得面板地址和迁移密钥,记下来备用。

2、到新服务器安装同样环境和配置的宝塔面板(要求宝塔最新版本且同环境),在一键迁移功能中找到迁入数据,把上面获取的旧服务器信息填进去,点击下一步,宝塔会自动检测环境、配置是否一致,如果不符合要求会要求你重新配置。

3、选择数据。如果有多个网站,需要你勾选迁移哪个网站和数据库,点击一键迁移。

4、程序开始配置并有进度条显示迁移过程,整个时间长短和服务器网络情况、国内外服务器有关系。比如说一个在国内一个在国外就会比较慢了,如果都是阿里云会快很多,如果都在阿里云华东 1 杭州节点不同可用区,那相当于内网传输就更快了。

5、同第一个办法的最后一条,域名解析,也可以提前解析好,就不啰嗦了。

三、涉及到新旧域名的不同服务器迁移

因为某些原因要同时更换新服务器和新域名,在以上两个迁移办法基础上,要在旧服务器上提前把数据库中的旧域名更换为新域名,办法有手动和插件两种,参考文章如下:

WordPress 批量替换 url 插件 Velvet Blues Update URLs 安装使用 <<插件适合所有人用

wordpress 更换域名、数据库批量替换域名过程记录 <<手动数据库命令替换,不建议新手用

魏艾斯博客建议用插件,简单快速,一次性解决不留死角,用完了删除即可;当然你用手动命令的方式进数据库折腾也行,不过有很多朋友反映数据命令替换的方法,总有残余,每次都清理不干净。

以上内容在阿里云服务器测试通过,阿里云服务器活动优惠,购买时点我领取本博客专属阿里云千元代金券,百款产品抵 50 元起。

最后总结一下这两种方法,宝塔面板一键迁移插件功能适合两个环境中都是宝塔面板而且是最新版本。一键迁移可以选择需要迁移的网站和数据库,动动手指很快就可以解决网站搬家问题,缺点就是受制于网络情况,不知道会用多长时间,这期间网站访问速度会有影响;而第一种方法是直接对网站打包手工迁移,进度和时间可以自己控制,熟练了速度不会慢。总之如果你是新手不会也不想操心手动搬家网站,那么就试试宝塔一键迁移功能,点几下鼠标然后喝着咖啡等待迁移成功的提示就行了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JackieZheng

让我头疼一下午的Excel合并单元格

在网上copy下模板代码,填充自己的业务数据,提供一个http接口基本就可以得到你要导出的数据了。

15930
来自专栏一“技”之长

Xcode创建可复用的代码块 原

        在各种程序开发中,编写代码的效率是非常重要的一个问题,各种优秀的编译器也都有相应的插件用于提高程序员的编码速度。在xcode中,可以通过定义代码...

15220
来自专栏敏捷开发&项目管理

微信小程序开发 (资料汇总,谁还没被坑过?希望助你绕过一些坑)

最近帮人家做一个微信小程序,刚好想熟悉一下。由于牵扯到多用户使用系统,以及数据共享,所以自然架构选择了,客户端和服务器的方式。

34430
来自专栏BY的专栏

利用 GitHub Pages 快速搭建个人博客前言快速开始写文章自定义域名进阶利用GithHub Desktop管理GitHub仓库修改个人介绍常见问题其他Star补充最后要说个事情

908100
来自专栏Python中文社区

Python开发微信公众号后台(系列一)

專 欄 ❈ 段晓晨,写过一点爬虫,写过几篇文章。能力虽有限,会尽量把想说的东西讲清楚。 知乎ID:段小草 知乎专栏:小段同学的杂记, https://zhua...

2.8K100
来自专栏Python自动化测试

selenium 3.0.1遇到问题的解决方案

迄今为止,我个人认为,selenium是最好使用的web应用程序的自动化测试框架,不仅仅因为它是开源的优势之一,更加重要的是它可以支持的语言比较多,像...

12620
来自专栏林德熙的博客

win10 uwp 如何开始写 uwp 程序 安装 VisualStudio创建应用启动流程显示 hellow

本文告诉大家如何创建一个 UWP 程序。 这是一系列的 uwp 入门博客,所以写的很简单

10310
来自专栏卡少编程之旅

新主题博客诞生之路

35790
来自专栏「3306 Pai」社区

构建狂拽炫酷屌的 MySQL 监控平台

prometheus+grafana 对于现在这个时间点来说,相信很多同行都应该已经开始玩起来了,当仍然可能有一部分人可能还不知道prometheus+graf...

25230
来自专栏Python小屋

Python截屏扩展库pyscreenshot安装与使用

PIL是非常成熟的Python图像处理扩展库,但只支持Python 2.x,另一个同样功能的扩展库pillow完美支持Python 3.x。然而,这两个库的部分...

27330

扫码关注云+社区

领取腾讯云代金券