1panel 面板可以把宝塔网站迁移过来吗

juming
juming 初级会员超兽战士
发布于 2026-10-07 22:19 ·1 浏览 ·0 回复

学完这篇,你会清楚 1Panel 到底能不能一键吃下宝塔的网站,以及一套可以照着敲的手动迁移流程。

先说结论:目前没有官方的「宝塔备份一键导入」

截至目前,1Panel(v1.10.x、v2.x 都算)没有「导入宝塔面板备份包」这个功能。宝塔导出的 站点_20250101.tar.gz 和 .sql 文件,是宝塔自己的格式,拖进 1Panel 的「备份恢复」里认不出来。1Panel 的备份/恢复只认自己生成的备份,以及 1Panel 与 1Panel 之间的迁移。

所以答案是:能迁,但要手动搬。一台普通站点,熟练的话 30 分钟内能搞定。

注意:不同版本的「网站」页面按钮位置有差异,先打开「面板设置 → 关于」确认你的 1Panel 版本号,再照着下面的路径找。

第一步:在宝塔里把东西导出来,顺便记下参数

这一步的目标是拿到「网站文件压缩包 + 数据库 SQL + 一份参数清单」。

  • 网站文件:宝塔面板 → 网站 → 点站点 → 备份 → 打包,生成的文件在 /www/backup/site/ 下。
  • 数据库:宝塔面板 → 数据库 → 对应库 → 备份,文件在 /www/backup/database/;也可以进 phpMyAdmin 直接导出 .sql。
  • 参数清单(必须手抄,后面全靠它):PHP 版本、伪静态规则全文、网站运行目录(是不是指向 /public)、有没有用 Redis、SSL 证书的 PEM 和 KEY。

注意:tar.gz 解压后往往会多一层同名目录,上传到 1Panel 后要确认网站根目录指向的是真正含 index.php 的那一层,否则会 404。

第二步:在 1Panel 装好对应的运行环境

打开 1Panel → 应用商店,搜索并安装这几个:OpenResty(或 Nginx)、PHP(版本要和宝塔那边一致,比如 8.1)、MySQL 或 MariaDB。装完后在「网站 → 运行环境」里能看到 PHP 版本,才算就绪。

第三步:在 1Panel 创建网站并上传文件

1Panel → 网站 → 网站 → 创建网站。填主域名、端口 80、选运行环境类型和 PHP 版本,勾选「创建数据库」让面板自动建库。

然后把文件传上去:进入「网站 → 点站点名 → 文件」,上传宝塔导出的 tar.gz 并解压。默认目录在 /opt/1panel/www/sites/你的域名/index,以页面上显示的实际路径为准。

注意:如果你是用 scp/sftp 自己传的,属主可能不对。看一眼同目录下已有目录的属主,执行 chown -R 用户名:用户组 目录名 对齐即可。

第四步:导入数据库并改连接配置

1Panel → 数据库 → 找到刚建的库 → 导入 → 上传 SQL 文件。

SQL 超过几十兆建议走命令行:mysql -u root -p 库名 < 备份.sql。

导完打开网站配置文件(WordPress 是 wp-config.php,ThinkPHP 是 .env 或 config/database.php),把数据库地址、库名、用户名、密码改成「数据库」页面里显示的连接信息。

注意:MySQL 5.7 的备份往 MySQL 8.0 导通常没问题,反过来容易因为 utf8mb4_0900_ai_ci 排序规则报错。跨版本迁移前先统一字符集。

第五步:补上伪静态、证书和计划任务

这三样 1Panel 不会自动帮你搬:

  • 伪静态:网站 → 点站点 → 配置文件,把宝塔那份 rewrite 规则粘进 server 块,保存后重载。
  • SSL:证书 → 上传证书(粘贴 PEM 和 KEY)→ 回网站 → HTTPS → 选刚才的证书 → 保存并开启。
  • 计划任务:计划任务 → 创建计划任务,把宝塔里的定时备份、定时脚本一条条重建。

第六步:改 hosts 验证,再切 DNS

先别急着改解析。在自己电脑的 hosts 里把域名指向新服务器 IP,逐个页面点一遍,确认首页、后台、上传、数据库读写都正常。全通过之后,再去域名服务商把 A 记录改到 1Panel 这台机器。

小结

  • 1Panel 没有官方的「宝塔备份一键导入」,迁移靠手动搬,流程是:宝塔导出 → 1Panel 装环境 → 建站传文件 → 导库改配置 → 补伪静态/证书/计划任务 → 验证后切解析。
  • 最容易被忽略的三件事:运行目录层级、PHP 版本一致性、MySQL 版本跨代导致的字符集报错。
  • 迁移前务必在宝塔侧保留一份完整备份,全部验证通过再考虑清理旧服务器。
版权声明:本文来自 GJ站长论坛《1panel 面板可以把宝塔网站迁移过来吗》
原文链接:https://www.gj0.com/thread-585.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~