通知功能
598202

钉钉消息群通知没收到通知,webhook日志报错解决中 悬赏5积分

提问者坚强的柚子 答案数1 阅读数98 发表时间2024-12-10 09:04:01

webhook已绑定钉钉用户,编辑看板和指派人员,webhook日志报错,内容如下:

08:59:58 #0 framework\base\router.class.php(1656): baseRouter->triggerError('the control fil...', 'C:\\work\\zentao\\...', 1656, true)#1 framework\router.class.php(542): baseRouter->setControlFile(true)#2 framework\base\router.class.php(2437): router->setControlFile()#3 framework\base\router.class.php(1437): baseRouter->setRouteByPathInfo()#4 www\index.php(80): baseRouter->parseRequest()#5 {main}ERROR: the control file module\kanbancard\control.php not found. in framework\base\router.class.php on line 1656, last called by framework\router.class.php on line 542 through function setControlFile.in framework\base\router.class.php on line 3257 when visiting kanbancard-view-42

禅道版本:禅道开源版 21.1

安装包类型:Windows安装包

操作系统:Windows Server 2008

客户端浏览器:Chrome

设置备注
内容
答案列表
2024-12-10 09:06:02

根据报错提示是module/kanbancard/control.php文件找不到,可以到服务器上看下有没有这个文件,如果有,可以检查下目录权限,没有的话,需要确认执行过什么特殊操作?可以官网下载一个相同版本的源码包,手动覆盖下这个文件再看下。

📮
2024/12/10
确实没有这个,只有module/kanban/control.php这个文件
2024/12/10
目前针对这个问题,建议是替换下禅道的代码,主要考虑到不知道是否还有其他的缺失文件或者多余的废弃文件,可以替换下代码再访问看下。
替换禅道运行代码:把禅道当前运行代码文件夹改名(一般默认是 zentao 或者 zentaopms) 改名后网上下载相同禅道版本、相同php版本禅道的源码,解压后放在同目录下面,保持文件夹名字和之前禅道运行代码文件夹名称相同。然后把原先文件夹中的 config/my.php www/data/upload/1 www/.ztaccess www/.htaccess 拷贝到新禅道文件夹对应目录,再访问禅道试试
📮
2024/12/10
但是新下载的相同禅道版本,也没有module/kanbancard/control.php这个文件,只有module/kanban/control.php
2024/12/10
目前的禅道21.1是老版本升级上来的嘛?如果是老版本升级的话,可能是之前版本里有kanbancard的方法,新版本中废弃后,老的方法还在调用,导致系统报错 找不到文件,替换下纯净的代码看下呢。
📮
2024/12/10
不是,新下载的
2024/12/10
方便的话可以联系下页面下方商务同事,邀请加入技术交流群,我们看下具体问题呢:)
📮
2024/12/10
好的
📮
2024/12/10
后面发现在编辑卡片标题栏和修改指派人员时,钉钉已经有通知了,浏览器也有通知,但创建卡片的时候没有通知,通知栏选项那里已经全部有勾选的
📮
2024/12/10
所以请问创建卡片没通知又是什么原因呢
2024/12/10
webhook日志中有相关的动作触发吗,如果有触发没收到 可能是被拦截或者频率太快,如果没有触发,需要检查下禅道这边的触发机制,可以加群后一起帮咱们看下。
📮
2024/12/10
创建卡片的时候,webhook没收到触发,但编辑和删除卡片的时候,webhook有收到触发,只要webhook有收到触发,浏览器通知和钉钉都能收到通知
2024/12/10
可以在后台-通知设置-设置 页面检查下是否有勾选对应的通知动作,只有勾选动作才会有通知。
📮
2024/12/10
都有勾选的,已经全选了,而且也不是指派给自己,是指派给别人,也是在别人的浏览器和钉钉那里看是否收到通知
2024/12/10
可以到后台-webhook-日志 页面查看下是否有发送记录,发送记录中是否有报错。
📮
2024/12/10
后台-webhook-日志页面,创建卡片的时候没有记录,编辑和删除卡片的时候有记录,只要有记录,浏览器和钉钉都能收到通知
2024/12/10
可以具体描述下操作步骤,在哪里创建什么类型的卡片?
联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。