你这是全新安装
升级需要参考这个
https://gitee.com/fit2cloud-feizhiyun/1panel-migrator
可以的,你看看官方教程
那咋弄,我弄成全新安装了
备份了吗?
如果你服务器做快照了 用快照恢复
如果 1Panel 做快照了 就重装操作系统 重装 v1 的1Panel 然后用 1Panel 的快照恢复 之后再升级
都没有,只是v1安装目录还在,已安装应用也都在并且运行正常
你这种情况很麻烦 你的 v1 还能打开吗?能打开的话快照一下
不能,服务netstat -anlp看了,1panel起的进程是v2的
那你要做好丢数据的准备了
建议你备份 /opt/1panel/apps 这个是你所有应用
/opt/1panel/db/1Panel.db 这是 v1 的数据库
然后服务器做个快照 重装服务器
然后新装 v1 替换 /opt/1panel/apps 目录 和 /opt/1panel/db/1Panel.db
注意:不能保证完全恢复,数据可能还会丢失一部分
没别的方法了吗,这不科学啊
你在有 v1 的机器上 直接安装 v2 还没备份 这个操作更不科学
我意思是,我现在已安装应用功能正常(容器正常程序正常),但是v2看不到已安装的几个应用,无法从1panel升级和维护了。换句话说,1panel没用了。
这种情况因为应用文件什么的都在,没有别的更简单的方法直接导入到v2里面么?
没有 v1 v2 数据库并不通用 需要转换 所以我们才提供升级工具
提供个转换工具呗…不然瞎了,升个v2把1panel升来没用了
这个就是正常的升级工具
你并没有升级 你是全新安装了 v2
我可以在v1目录下执行 下面两条命令不:
1panel-migrator upgrade core
1panel-migrator upgrade website
那我现在能在v1目录执行两个升级命令不?
1panel-migrator upgrade core
1panel-migrator upgrade website
可以 但是不保证数据会正常 也不保证能升级
那就不敢操作了…
搞定了。1、命令行1pctl uninstall卸载v2,2、whereis 1panel 和whereis 1pctl找到并删除残留程序,3、执行v1安装(安装到新的目录),4、删除新的v1安装目录,5、ln -s 原有v1目录 新安装目录,6、重启服务,7、1panel-migrator upgrade core和1panel-migrator upgrade website无损升级至v2,进面板从v2.0.0更新至最新v2.0.11。
以上执行完毕,已安装应用、数据库都无损升过来了,原来数据未丢失。