其他
598718

编辑需求后无法保存。已解决 悬赏5积分

提问者俊秀的显示器 答案数1 阅读数97 发表时间2025-04-29 15:38:55

提示如下错误:

f_3abcdc3a8d332b2bb5e22b72249910d7&t=png

禅道版本:禅道开源版 20.7.1

安装包类型:Linux安装包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2025-04-29 15:46:08

可以打开debug,查看一下报错日志

(1)ZenTao/app/zentao/config/my.php 中debug的值改成true

(2)重新操作一下有问题的页面

(3)查看日志 ZenTao/app/zentao/tmp/log/文件中php开头的今天的文件有什么报错。注:不要找sql开头的文件。

(4)问题排查完成之后记得关闭debug,改为false

另外,有禅道的技术支持添加您的微信好友,帮您一起看一下。

2025/04/29
打开 debug 后, 通过日志看到报错 “48 fmainEROR: SOLSTATE[20811: string data, riht truncated: 1486 Data too long for column 'old"at row 1 the sol is: 'INERT INT0 'zt history'('field’,`old', new', diff', action) VAlEs('spec’,'<h1><span style=l"font-size:28px; "><strong>、场景批述</strong>/spanx/h1>p>span style=l"font-”。

报错的原因是 需求的描述内容超过了数据库字段的限制。
处理方法增大 zt_history 表的几个字段


ALTER TABLE `zt_history` CHANGE `old` `old` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL;
ALTER TABLE `zt_history` CHANGE `oldValue` `oldValue` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL;
ALTER TABLE `zt_history` CHANGE `new` `new` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL;
ALTER TABLE `zt_history` CHANGE `newValue` `newValue` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL;
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。