10个回复

现在新启一个新版的docker容器,安装部署后可以正常访问吗(注意新启容器时避免覆盖现有数据),直接新启动容器可以的话,可以手动做下迁移,通过迁移升级的方式来处理,而不是覆盖升级。新启后可以手动将数据库中的老版本禅道数据SQL导入新的DB中,然后附件可以直接拷贝物理文件。

2024-09-02 14:17:25 于涛 回帖
🍿
不要命的火锅 #12

f_fb776b9f38dd5f66ce0fe3bb2d55f6bb&t=png

f_a11b9203b3ea8836e737ca1f25353a5e&t=png

安装个新的也不灵啊 , 报错之后我直接把库删了,把宿主机目录也删了 。结果启动个新的还是报错 , 我怎么感觉那个 /data 根本就不走宿主机映射

2024-09-02 18:18:52 不要命的火锅 回帖
🍿
不要命的火锅 #13

是因为  -e 制定了外部数据库,然后启动的时候会读这个数据库某个表的数据才会不能升级或者总是报错的把

f_19e57ed68a0004da62681af505247a61&t=png

2024-09-02 18:21:31 不要命的火锅 回帖
🍿
不要命的火锅 #14

f_2b8b3c59edb72bc70489c522755d4dac&t=png

迁移升级 同步老数据库错误太多了。。。无限比对 无限同步

2024-09-02 19:43:47 不要命的火锅 回帖
🍿
不要命的火锅 #15

好了 我忽略错误继续搞进去了 试两天

2024-09-02 19:51:38 不要命的火锅 回帖
🍿
不要命的火锅 #16

迁移升级完的新问题, 数据库忽略错误(48个)执行完 除了root管理员仪表盘能看到东西 ,其余所有人都看不到,控制台也不报错

f_b22c71ec916a4555605067f9de7916ac&t=png

f_e0632ae0da3c390819a0636ceb7791d7&t=png

2024-09-02 20:36:57 不要命的火锅 回帖
🍿
不要命的火锅 #17

➜ log tail -f php.20240902.log.php

#5 framework/base/control.class.php(910): metric->updateMetricLib()

#6 framework/control.class.php(418): baseControl->fetch('metric', 'updateMetricLib', Array, '')

#7 module/cron/control.php(404): control->fetch('metric', 'updateMetricLib')

#8 module/cron/control.php(356): cron->consumeTask(1447226918, Object(stdClass))

#9 module/cron/control.php(156): cron->consumeTasks(1447226918)

#10 framework/base/router.class.php(2479): cron->ajaxExec('0')

#11 framework/router.class.php(769): baseRouter->loadModule()

#12 www/index.php(88): router->loadModule()

#13 {main}ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 't2.consumed' in 'field list' ,the sql is: 'SELECT t1.`closedDate` AS t1_closedDate,`t2`.`consumed` AS t2_consumed,t1.id as project,`t1`.`status` AS t1_status, 7 AS defaultHours FROM zt_project AS t1 wHeRe t1.type = 'project' AND t1.deleted = '0' AND ( t1.vision LIKE '%rnd%' OR t1.vision IS NULL )' The sql is: SELECT t1.`closedDate` AS t1_closedDate,`t2`.`consumed` AS t2_consumed,t1.id as project,`t1`.`status` AS t1_status, 7 AS defaultHours FROM zt_project AS t1 wHeRe t1.type = 'project' AND t1.deleted = '0' AND ( t1.vision LIKE '%rnd%' OR t1.vision IS NULL ) in lib/base/dao/dao.class.php on line 1663, last called by lib/base/dao/dao.class.php on line 951 through function sqlError.

in /apps/zentao/framework/base/router.class.php on line 3221 when visiting /index.php?m=cron&f=ajaxExec&restart=0&t=html

2024-09-02 20:46:36 不要命的火锅 回帖

报错可能是因为数据库导入SQL时的error导致,导入SQL有提示部分表数据键值冲突,方便的话,可以联系下页面下方的商务同事,我们有专门的技术交流群,可以协助咱们具体解决下这些问题。

2024-09-03 08:30:52 于涛 回帖
🍿
不要命的火锅 #19

已明确使用迁移升级问题

1.数据导入会有几十条SQL执行报错

2.忽略错误执行导入后问题很多

2.1仪表盘/地盘是空的 只能一条条处理数据库

2.2测试首页是空的

2.3日期搜索全部报错

2.4之前关联的研发需求全丢

2.5之前设置的用户权限全丢

2.6…更多未解之谜

官方镜像挂载的卷是 /data ,之前的镜像映射到宿主机的也是整个 /data ,18.x系列内升级没问题,升级20.x 百分百触发的是 全新安装 而不是 升级

2024-09-07 14:31:05 不要命的火锅 回帖
🍿
不要命的火锅 #20

如果强行跳转 upgrade.php 是白板

2024-09-07 14:57:04 不要命的火锅 最后编辑 2024-09-07 14:57:04 不要命的火锅 回帖
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。