宝塔迁移网站到新服务器,一键打包搬家
迁移网站到新服务器,最省心的方式是用宝塔面板自带的“一键迁移”插件,把旧服务器的网站文件、数据库、SSL证书等打包搬到新机。
适合不想手动导出导入、又担心数据丢失的新手站长。
按下面步骤操作,通常半小时内能完成搬家,并看到新服务器上的网站正常打开。
搬家前先确认这几件事
新服务器需要先装好和旧服务器相同版本的宝塔面板,并登录面板后台。
建议新旧服务器面板版本尽量一致,避免插件不兼容。
在旧服务器上,进入“软件商店”,搜索“宝塔一键迁移API版本”并安装。
安装完成后,在插件设置里会看到“迁移密钥”和“面板地址”。
新服务器同样要安装这个插件,然后在设置里填写旧服务器的面板地址和迁移密钥,建立连接。
如果两台服务器不在同一内网,需要确保旧服务器的面板端口(默认8888)在新服务器上能访问,否则连接会失败。
关键点:迁移前务必对旧服务器做一次完整快照或手动备份,防止迁移过程中出现意外。
用一键迁移插件打包发送
在旧服务器的面板中打开“一键迁移”插件,点击“发送数据”。
勾选要迁移的网站、数据库、FTP账户和SSL证书。
如果网站数量多,建议分批迁移,先迁一个主站测试。
填写新服务器的面板地址、迁移密钥,以及旧服务器的公网IP(部分版本需要)。
点击“提交”后,插件会自动打包并传输数据。
传输过程中不要关闭浏览器,也不要重启面板。
根据网站大小,等待几分钟到几十分钟。
传输完成后,旧服务器会显示“迁移成功”,新服务器插件里会看到“接收数据”的记录。
新服务器上还原并检查
登录新服务器宝塔面板,打开“一键迁移”插件,切换到“接收数据”标签,查看已接收的任务。
点击“还原”,插件会自动把网站文件解压到对应目录,并导入数据库。
还原完成后,检查网站列表里是否出现迁移过来的站点。
验证方法: 在浏览器访问新服务器的IP或临时域名,看网站能否打开。
如果打不开,先检查Nginx/Apache是否正常运行,再看数据库连接信息是否已更新为新的数据库用户名和密码。
如果网站使用了伪静态规则,需要在网站设置里重新选择对应的规则并保存,否则可能显示404。
避坑与常见问题
数据库导入失败:多半是旧服务器数据库版本和新服务器不一致。
建议新服务器安装和旧服务器相同版本的MySQL或MariaDB,再重新迁移。
网站打开空白或报错:检查网站目录权限,一般设为755,所有者设为www。
同时查看PHP版本是否和旧服务器一致,不一致可在网站设置里切换。
SSL证书没有自动迁移:部分插件版本不迁移证书,需要在新服务器上重新申请或手动上传证书文件,然后在网站设置里开启HTTPS。
迁移后访问慢或打不开:确认新服务器的安全组或防火墙已放行80、443端口,以及面板端口。
如果域名还没解析到新IP,可以先用hosts文件临时测试。
确认搬家成功的几个信号
网站前台能正常打开,后台能登录,文章和图片显示完整。
数据库里的用户、订单等数据没有丢失。
SSL证书生效,浏览器地址栏显示锁标志。
如果这些检查都通过,说明迁移完成。
最后别忘了在新服务器上设置定时备份,并观察一两天,确保没有遗漏的定时任务或伪静态规则。
遇到迁移插件连不上时,可以先用telnet 旧服务器IP 8888测试端口通不通,不通就检查旧服务器防火墙和安全组。