记录网站从宝塔迁移至1panel的过程
本文以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.sh2.安装OpenResty、MySQL、php

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

4.创建网站
在网站->创建网站->环境->选择你刚才创建的php运行环境->端口默认即可,若提示冲突则换一个不冲突的如9001->主域名填入你的域名->点击确认。
5.上传网站压缩包并解压
点击文件夹目录图标进入网站目录,上传解压完成后记得删除php目录限制文件.user.ini和网站压缩包。
6.上传mysql
在数据库->创建数据库->填入你的typecho数据库名称->填入你的typecho数据库用户名->填入你的typecho数据库密码->点击确认

然后导入备份
7.给网站目录设置权限
点击网站->你所创建的网站->配置, 如图所示点击保存。

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

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

选上自动续签和禁用cname。

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

修改typecho的数据库连接信息,进入到网站的index目录中找到config.inc.php文件,点击文件名进行编辑。
将第57行的localhost改成你的mysql连接信息,如我的mysql连接信息是mysql就写成mysql

网站就全部迁移完成了。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
部分内容可能已过时
风尘落微雨