1Panel服务器迁移和WordPress配置

33次阅读
没有评论

 

1Panel服务器迁移

1Panel的整体迁移相对简单,使用快照功能即可实现。但是要求新旧服务器的1Panel版本一致。这里使用的版本均为 1Panel v1.10.32-lts

首先在旧服务器上创建快照:

创建快照

快照文件存储在 /opt/1panel/backup/system_snapshot 目录下,将快照文件(一般是以 .tar.gz 结尾的文件)先下载到本地。

注意:快照大小一般在 10GB 左右,具体大小取决于服务器上安装的应用和数据,如果太小最好重新创建快照。

打开新的服务器,如果没有安装1Panel,可以使用以下命令安装:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

如果是V2版本,可以使用以下命令安装:

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

然后将快照文件上传到新服务器的 /opt/1panel/backup/system_snapshot 目录下。可以使用1Panel自带的图形界面,或者使用 scp 工具。注意这里的路径是 /opt/1panel/backup/system_snapshot,大概率需要自行创建。

上传完成后,来到 面板设置-快照,这时快照列表还是空的,点击 同步快照,选择备份方式:

同步快照

这时列表中就有快照了,点击 恢复,在弹出的页面中再点 恢复 即可。

恢复

点击恢复后等待一段时间,再次刷新页面时应该处于404状态,这是因为 访问端口 和之后跟着的 安全码 与旧服务器一致,如果遗忘了可以在终端中使用以下命令查看:

1pctl user-info

这一步如果失败,可以回到快照页面,进行 回滚 操作或者重新上传快照文件,重新 恢复

WordPress配置

如果迁移成功的话,在 1Panel 的 应用 中各应用的状态应该和旧服务器一致(注意:新服务器最好不要在迁移前部署任何服务,仅安装 1panel 和 docker 即可,docker 的安装已经包含在 1panel 的安装中)。

然而,如果迁移后希望更改域名或者直接使用 ip 访问,可能会因为 WordPress 的配置问题导致无法访问,这是因为 WordPress 在安装时会将域名写入数据库中。

首先在 1Panel 的 数据库 中找到 WordPress 对应的数据库用户名和密码:

数据库

这里可以点击上方的 管理,选择通过 phpMyAdmin 进行管理。笔者比较熟悉 Navicat,所以使用 Navicat 连接数据库。添加好数据库后,在数据库中找到 wp_options 表,点击查看:

navicat

修改 siteurl 和 home 字段为新的域名或 ip 地址,保存即可。

注意:如果还没有配置好域名访问或者直接用 ip 访问,需要在访问地址后面带上端口号,否则会被 wordpress 重定向到旧的域名导致无法访问,一般使用 docker 部署的 wordpress 默认端口是 8080 或 8081,所以访问地址为 http://ip:8080 或 http://ip:8081

修改后,重启 WordPress 应用/容器,就可以通过新 ip 访问了。

注意:如果在本机浏览器访问时仍然无法访问,可能是因为浏览器缓存了旧的域名,可以尝试清除浏览器缓存或使用无痕模式访问。

参考链接

宝塔网站迁移至1panel教程

1Panel服务器迁移和Wordpress配置1Panel服务器迁移和Wordpress配置1Panel服务器迁移和Wordpress配置1Panel服务器迁移和Wordpress配置1Panel服务器迁移和Wordpress配置

正文完
 0
bdspAdmin
版权声明:本文于2026-01-18转载自https://zhuanlan.zhihu.com/p/1934063448767041824,共计1507字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)

摆渡资源站

文章搜索
一言一句话
-「
热门文章
手把手教你使用Netlify部署博客及部署自动化

手把手教你使用Netlify部署博客及部署自动化

  我的博客之前一直托管在 coding 上,图片等静态资源放在七牛云的 cdn 上,这样国内国外访...
短链接生成

短链接生成

https://reurl.cc/main/cn
hugo 配置文档

hugo 配置文档

hugo 优质主题   even https://github.com/olOwOlo/hugo-t...
[GA4] 查找 Google 代码 ID

[GA4] 查找 Google 代码 ID

  [GA4] 查找 Google 代码 ID 针对 Google Analytics 4 媒体资源...
spring banner 生成

spring banner 生成

https://www.bootschool.net/ascii
最新评论
最新文章
Mermaid 对比 PlantUML

Mermaid 对比 PlantUML

🔍 核心语法差异说明 为了让转换更顺利,了解两者主要的语法区别会很有帮助: 元素 Mermaid 语法 Pla...
sequenceDiagram

sequenceDiagram

  根据你之前的代码和需求,你提到的 sequenceDiagram 代码块通常属于 Mermaid...
订单状态更新,异步的,然后需要触发止盈,我应该放到哪个领域中

订单状态更新,异步的,然后需要触发止盈,我应该放到哪个领域中

  这是一个非常经典的交易系统架构问题。将止盈触发逻辑放在哪里,直接影响到系统的清晰度、可维护性和扩...
创建持仓数据库对象,应该在调用第三方订单接口下单前还是后

创建持仓数据库对象,应该在调用第三方订单接口下单前还是后

这是一个非常关键的设计问题。根据交易系统的常见最佳实践,强烈建议在调用第三方订单接口“之前”就创建持仓数据库对...
java 开源 ema 计算工具

java 开源 ema 计算工具

  针对你为量化交易手动实现EMA等技术指标的场景,确实有更成熟的开源库可以代替你的“轮子”。这里为...