宝塔迁移1panel

参考教程

【宝塔➡1Panel迁移教程】php网站通用(以wordpress为例)

备份数据库+网站目录

备份数据库

先到宝塔后台管理页面,点击侧边栏的”数据库”,找到自己想要备份的数据库,点击”备份”。
在新弹出的窗口中点击”备份数据库”,确认备份时间没问题后下载备份。

备份网站配置

点击侧边栏 “网站”,找到自己想要备份的网站,点击目录可以快速跳转。

wwwroot 目录中,给对应的域名创建一个压缩,并将文件下载到本地备用。

安装1Panel(如果安装了可以跳过)

1Panel – 现代化、开源的Linux服务器运维管理面板

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

安装完成之后,根据输出内容的提示配置即可

配置1Panel

环境配置

在1panel中安装 openrestymysqlphp
其中 php网站 - 运行环境里面装

openresty : 高性能Web应用服务器,用来搭建网站、提供静态内容和反向代理等功能。其实就是加了Lua的Nginx。

创建网站

  • 先确保证书已经申请,需要Nginx类型的 pem/key 格式证书

在侧边栏 网站 - 网站 - 配置 中修改一些配置

  • 启用HTTPS
  • 填写证书

初始化数据库

在1panel面板中,侧边栏选择数据库,新增一个mysql数据库。

导入之前备份的数据库zip

导入网站配置

首先将默认的index文件删掉

点击上传,将之前的文件导入到index文件夹后,在当前目录解压

解压后目录应该长这样:

删除 .htaccess.user.ini 文件

设置 网站 - 域名配置 - 伪静态 ,选择wordpress方案

index/wp-config.php 里的 DB_HOST 修改成 mysql 并保存。

网站目录 中点击一下 运行用户/组 的保存按钮,完成迁移

关闭宝塔

可以把宝塔关闭,观察站点有没有问题(查看文章、添加文章、后台管理功能、插件功能等)

宝塔工具箱

bt

关闭宝塔服务

/etc/init.d/bt stop

开启宝塔服务

/etc/init.d/bt start

其他

提示wp没有安装mysqli扩展

报错信息: Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

缺少拓展导致,在 运行环境 - php - 编辑 中安装 mysqli 扩展

数据库连接错误

报错信息:Error establishing a database connection

检查 index/wp-config.php 数据库 DB_Host 字段是否为 mysql,这是 1panel 连接数据库使用的 DB_HOST

文章和配置信息都不见了?

检查 index/wp-config.php 中的 DB_PASSWORD 字段是否对应的上 1panel - 数据库 - 连接信息 中配置的root密码

新写的文章没有展示在首页?

OpenResty(Nginx)需要额外配置伪静态规则。

location / {
    try_files $uri $uri/ /index.php?$args;
}

逐行解释这些指令

指令含义
location /匹配所有访问网站根目录的请求
try_files依次尝试找到文件
$uri用户请求的文件路径(如 /about/
$uri/目录查找
/index.php?args上面都找不到,就交给 WordPress 处理
假设用户访问 https://forelink.top/category/tech/
  1. try_files 先找 /category/tech/ 这个文件 → 没有
  2. 再找 /category/tech/index.html → 没有
  3. 最后转发给 /index.php?args=... → WordPress 处理!

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇