563 字
3 分钟

记录网站从宝塔迁移至1panel的过程

2025-01-08
浏览量 加载中...

本文以typecho迁移为例

一、从宝塔打包网站数据和数据库,并下载下来。

二、卸载nginx、MySQL、php环境,在宝塔的计划任务备份好,然后全部删除,并卸载宝塔。

卸载命令

wget http://download.bt.cn/install/bt-uninstall.sh

然后输入

sh bt-uninstall.sh

选择2

三、迁移1panel

1.安装1panel

以Debian为例

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

2.安装OpenResty、MySQL、php

1panel

3.创建php环境

在运行环境->创建运行环境->填入你 想要设置的名字->选择php版本,我选择的是php7.4,服务器性能不够,此处建议选择php8,扩展模板选择WordPress。

1panel

4.创建网站

在网站->创建网站->环境->选择你刚才创建的php运行环境->端口默认即可,若提示冲突则换一个不冲突的如9001->主域名填入你的域名->点击确认。

5.上传网站压缩包并解压

点击文件夹目录图标进入网站目录,上传解压完成后记得删除php目录限制文件.user.ini和网站压缩包。

6.上传mysql

在数据库->创建数据库->填入你的typecho数据库名称->填入你的typecho数据库用户名->填入你的typecho数据库密码->点击确认

1panel

然后导入备份

7.给网站目录设置权限

点击网站->你所创建的网站->配置, 如图所示点击保存。

1panel

8.设置ssl证书

网站->证书,申请即可,先创建acme账户,然后添加dns账户,以cloudflare为例,填写邮箱和apitoken,注意apitoken不是Global API Key,要创建一个区域dns令牌。

cloudflare

然后点申请证书,主域名填你的域名,密钥算法填rsa2048。

1panel

选上自动续签和禁用cname。

1panel

9.修改数据库地址

我当初迁移的时候就一直连不上数据库,折腾了好久才弄好数据库(,点击连接信息即可查询你的数据库连接地址。

1panel

修改typecho的数据库连接信息,进入到网站的index目录中找到config.inc.php文件,点击文件名进行编辑。

将第57行的localhost改成你的mysql连接信息,如我的mysql连接信息是mysql就写成mysql

1panel

网站就全部迁移完成了。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

记录网站从宝塔迁移至1panel的过程
https://www.weirain.com/posts/307/
作者
风尘落微雨
发布于
2025-01-08
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-01-08,距今已过 386 天

部分内容可能已过时

评论区

Profile Image of the Author
风尘落微雨
分享技术,记录生活,探索无限可能
公告
欢迎访问我的博客!
分类
标签
站点统计
文章
26
分类
2
标签
34
总字数
22,996
运行时长
0
最后活动
0 天前

目录