已解决 使用管理员账号,项目和执行功能报错

使用管理员账号,项目和执行功能报错



Fatal error: Uncaught Error: Cannot access property started with '\0' in /opt/zbox/app/zentao/framework/base/router.class.php:2640 Stack trace: #0 /opt/zbox/app/zentao/framework/router.class.php(407): baseRouter->mergeConfig(Array, 'datatable') #1 /opt/zbox/app/zentao/framework/base/model.class.php(149): router->loadModuleConfig('datatable', '') #2 /opt/zbox/app/zentao/framework/base/router.class.php(2343): baseModel->__construct('') #3 /opt/zbox/app/zentao/framework/base/control.class.php(306): baseRouter->loadTarget('datatable', '') #4 /opt/zbox/app/zentao/framework/control.class.php(170): baseControl->loadModel('datatable') #5 /opt/zbox/app/zentao/module/project/control.php(393): control->loadModel('datatable') #6 /opt/zbox/app/zentao/framework/base/router.class.php(2248): project->browse(0, 'doing', 0, 'order_asc', 0, 15, 1) #7 /opt/zbox/app/zentao/framework/router.class.php(713): baseRouter->loadModule() #8 /opt/zbox/app/zentao/framework/base/router.class.php(2272): router->loadModule() #9 /opt/zbox/app/zentao/www/in in  /opt/zbox/app/zentao/framework/base/router.class.php on line  2640

14:53:26 Uncaught Error: Cannot access property started with '\0' in framework/base/router.class.php:2640
Stack trace:
#0 framework/router.class.php(407): baseRouter->mergeConfig(Array, 'datatable')
#1 framework/base/model.class.php(149): router->loadModuleConfig('datatable', '')
#2 framework/base/router.class.php(2343): baseModel->__construct('')
#3 framework/base/control.class.php(306): baseRouter->loadTarget('datatable', '')
#4 framework/control.class.php(170): baseControl->loadModel('datatable')
#5 module/project/control.php(393): control->loadModel('datatable')
#6 framework/base/router.class.php(2248): project->browse(0, 'doing', 0, 'order_asc', 0, 15, 1)
#7 framework/router.class.php(713): baseRouter->loadModule()
#8 framework/base/router.class.php(2272): router->loadModule()
#9 www/in in framework/base/router.class.php on line 2640 when visiting project-browse

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

提问者: qiyuqi 悬赏:5 日期: 2023-09-11 16:43:07 答案:1 点击:142

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/09/11
从报错上来看是数据库中zt_config表和禅道目录文件zentao/config/config.php不匹配导致的问题。
1、咱们有修改config.php 文件文件吗?如果有修改过可以在禅道官网下载相同版本的config.php 文件替换看下。
2、如果没有修改config.php 可以登录下禅道的数据库,执行下面sql,可以把查询结果发出来看下
SELECT * FROM `zt_config` WHERE `module` = 'datatable';
3、也可以加一下左上角的商务联系方式,商务邀请进群后协助您排查一下。