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

AI摘要:本文介绍了将网站从宝塔迁移到1panel的过程。首先,需要打包网站数据和数据库,并下载下来。然后,卸载宝塔环境并安装1panel。接下来,安装OpenResty、MySQL和php,并创建php环境。然后,创建网站并上传网站压缩包并解压。接着,上传MySQL备份并导入。然后,给网站目录设置权限。最后,设置SSL证书和修改数据库地址。完成以上步骤后,网站就成功迁移至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.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

网站就全部迁移完成了。

评论区
头像
萌ICP备20241104号 异次元之旅 本站支持SSL安全访问

本站已运行:

正在获取您的 IP 信息...
您是第位访问者