关于迁移有两种方式:
1.自行手动打包备份数据,迁移网站到新服务器
2.使用宝塔面板-软件商店-宝塔一键迁移API版本(软件商店搜索即可找到,在老服务器安装)功能迁移到新服务器
注意事项:
1.不论是使用哪种方式迁移,都需要 先安装配置好新服务器的运行环境 ,且 对老服务器数据进行备份 后再操作迁移。
如果是使用宝塔一键迁移功能迁移,则需要确认新老服务器的环境一致才可以进行一键迁移。
2.检查服务器环境,确认已安装:
1.Nginx 1.x
2.MySQL 5.7
3.PHP 8.0(安装fileinfo、redis、swoole4扩展)
4.Redis
5.进程守护管理器
3.解析域名到新服务器,如果更换了新域名则需要操作更换授权域名操作:
1.域名如何解析绑定? 点击这里查看
2.如何更换授权域名? 点击这里查看
温馨提示:
1.确认php环境3个扩展(fileinfo、redis、swoole4)已安装
2.确认已设置phpmemory_limit 脚本内存限制为 512M 不是512,不能缺少M
3.确认已删除禁用函数proc_open,找到后点击删除,如果找不到则表示已经删除了
4.确认完成以上配置后已重启php服务
迁移方法(手动打包备份迁移):
下方内容均在 老服务器 进行操作!
1.迁移服务器时,建议提前通知用户,然后关闭网站进行数据备份(如果不关闭会导致执行备份后新增的数据无法迁移)。
2.备份数据!备份数据!备份数据!备份好网站程序和数据库数据。
a.备份网站程序文件
备份前可以删除程序目录中,runtime文件夹中的 log 文件夹和 console_log文件夹,以缩小备份文件大小,不懂的也可以不删除
b.备份网站数据库
下方内容均在 新服务器 进行操作!
1.添加站点,上传备份文件(数据库账号密码可以使用老服务器的,在程序文件根目录 .env文件中查看)
a.添加站点
b.上传、解压程序文件
c.配置站点运行目录、伪静态
d.上传导入备份的数据库
e.检测程序的数据库连接参数是否正确
d.添加守护进程,查看网站是否正常访问,完成迁移
说明:
如果无法正常启动守护进程,可以排查下方几个问题:
1.确认php的3个扩展(fileinfo、redis、swoole4)是否已经安装,安装后确认是否已重启php服务
2.确认当前服务器安装了几个php,如果只安装了一个,守护进程的启动命令则无需指定版本号
3.确认数据库连接参数正确,即数据库账号、密码、数据库名在.env文件中配置正确
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容