已解决 18.3升级18.10失败

docker安装部署,原来的版本是18.3,采用内置的mysql数据库,升级到18.10,

1、执行下面命令创建容器

docker run -d \
--name zentao1810 \
-v /home/zentao_new:/data \
-p 8000:80 \
-e MYSQL_INTERNAL=false \
-e ZT_MYSQL_HOST=XXX \
-e ZT_MYSQL_PORT=XXX\
-e ZT_MYSQL_USER=XXX\
-e ZT_MYSQL_PASSWORD=XXX\
-e ZT_MYSQL_DB=XXX\
-d easysoft/zentao:18.10

在对应的外部数据中还原老版本数据。启动容器后进入新安装页面

2、如果跟着向导安装,其中会提示存在表,需要清除原数据,安装完成后发现数据没有迁移过来

3、如果这时把数据库里的表清掉,再次还原旧版数据。这时打开页面自动跳转upgrade.php页面,并一直302跳转。



禅道版本 18.9 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 爱玩的闹钟 悬赏:5 日期: 2024-01-31 13:52:06 答案:1 点击:121

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2024/01/31
镜像easysoft/zentao:18.10是新镜像,启动的容器后,从原来的18.3的代码配置文件config/my.php复制到/home/zentao_new/zentao/config下,在浏览器访问试试,再按提示清除upgrade.php和install.php。