当前位置:网站首页 >  百科

纯实操零门槛:宝塔面板网站搬家完整详细操作指南

时间:2026年05月28日 22:00:58 来源:易频IT社区

一、搬家前准备工作

1. 新服务器环境配置

新服务器需先安装对应系统的宝塔面板,安装命令直接复制执行即可:

Centos系统安装命令:

``` yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ```

Ubuntu/Debian系统安装命令:

``` wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sudo bash install.sh ```

安装完成后,记下宝塔面板的登录地址、用户名、密码,登录后必须安装和旧服务器完全相同版本的WEB环境:比如旧站是Nginx 1.22 + PHP7.4 + MySQL5.7,新服务器就安装对应版本,避免程序兼容问题。最后在云服务器控制台安全组放行80、443、8888端口。

2. 旧服务器预备份

  • 登录旧宝塔面板,进入「网站」列表,找到要搬家的网站,点击右侧「备份」,等待打包完成
  • 进入「数据库」列表,找到该网站对应的数据库,同样点击备份,等待打包完成

二、方法一:宝塔一键迁移(推荐新手使用)

这是最省心的方法,全程不需要下载文件到本地,自动完成迁移。

1. 新旧服务器安装迁移插件

新旧服务器都登录宝塔面板,进入左侧「软件商店」,搜索「宝塔一键迁移」,点击安装即可,全程自动完成。

2. 获取旧服务器授权

打开旧服务器的宝塔一键迁移插件界面,点击「生成迁移授权」,复制生成的旧服务器公网IP和授权码。

注意:如果旧服务器有防火墙,必须先放行8888端口,不然新服务器无法连接

3. 发起迁移任务

打开新服务器的宝塔一键迁移界面,输入刚才复制的旧服务器IP和授权码,点击下一步。在可迁移列表中勾选需要搬家的网站文件 + 对应数据库,点击「开始迁移」。

纯实操零门槛:宝塔面板网站搬家完整详细操作指南

迁移时间根据网站大小决定,大网站需要耐心等待,不要关闭页面。

4. 迁移后验证配置

  • 核对文件:进入新服务器网站根目录,核对网站文件大小和旧服务器一致,避免传输不全
  • 核对数据库:进入phpMyAdmin,检查对应数据库的表结构完整,大小一致
  • 修改域名解析:将域名的DNS解析记录修改为新服务器的公网IP
  • 功能测试:打开网站首页、后台、动态页面,测试功能是否正常,数据库连接是否正常

三、方法二:手动搬家(一键迁移失败备用)

如果跨平台或者一键迁移连接失败,可以用手动方法操作,步骤也很清晰。

1. 下载备份文件

旧服务器备份完成后,分别点击网站压缩包、数据库压缩包的「下载」按钮,将文件保存到本地。

2. 新服务器添加站点

登录新宝塔面板,点击左侧「网站 - 添加站点」,输入需要搬家的域名,勾选「创建数据库」,记下生成的数据库名、用户名、密码,点击提交。

3. 上传解压文件并导入数据库

  • 将网站压缩包上传到新站点的根目录(一般为/www/wwwroot/你的域名),点击解压覆盖默认文件,解压完成后核对文件大小和原文件一致
  • 将数据库压缩包上传到新服务器,解压得到sql文件,进入宝塔「数据库」,点击对应数据库右侧的「phpMyAdmin」,登录后删除默认生成的所有表,点击「导入」,选择解压好的sql文件,等待导入完成

4. 修改数据库连接配置

这是最容易出错的步骤,动态网站必须修改配置文件才能连接新数据库,以最常用的WordPress为例,打开网站根目录的wp-config.php,修改为以下内容,直接替换成你的新数据库信息即可:

``` define( 'DB_NAME', '你的新数据库名' ); define( 'DB_USER', '你的新数据库用户名' ); define( 'DB_PASSWORD', '你的新数据库密码' ); define( 'DB_HOST', 'localhost' ); ```

其他程序的配置文件位置:织梦是data/common.inc.php,帝国是e/config/config.php,ThinkPHP是.env或者application/database.php,修改规则都是替换成新数据库信息即可。

最后在新网站的「设置 - 伪静态」中,配置和旧站完全一致的伪静态规则,保存即可。

5. 测试访问

修改域名解析为新服务器IP,等待解析生效后,测试网站所有功能,确认可以正常访问即可。

四、常见卡壳问题解决

  • 一键迁移连接失败:检查新旧服务器的防火墙、云服务器安全组,都必须放行8888端口,确认旧服务器的公网IP可以正常访问
  • 迁移后提示数据库连接错误:检查配置文件中的数据库名、用户名、密码,核对是否和新创建的数据库完全一致,注意大小写
  • 打开网站显示404:检查伪静态规则是否和旧站一致,确认网站根目录的默认首页优先级设置正确
  • 部分图片/附件打不开:检查文件权限,新服务器设置网站目录权限为755,单个文件为644即可

按照以上步骤操作,即可零门槛完成宝塔网站搬家,不需要额外复杂配置。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图