已解决 管理账号产品和执行功能报错
禅道版本 18.6 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: qiyuqi 悬赏:5 日期: 2023-09-11 16:17:45 答案:1 点击:221

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2023/09/11

您好,关于产品和执行功能具体的报错信息是什么呢,我们这边看不到关于问题的任何描述,方便的话可以提供下具体的界面截图 或者提示信息给我们,帮咱们确认下问题呢。

2023/09/11
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
2023/09/11
发不了图片,你看下错误信息
2023/09/11
麻烦您帮我看一下
2023/09/11
根据错误提示来看,是禅道程序在调用逻辑方法时,访问到了/0属性,在PHP中是不允许直接访问/0属性,跟踪了下报错信息里提示的这些方法调用 ,其中有很多都是变量,需要先排除这些变量有没有可能为/0属性,这个排查过程可能需要一定的PHP基础,或者采用这个步骤尝试将目前的逻辑代码替换一份干净的看下:替换禅道运行代码:把禅道当前运行代码文件夹改名(一般默认是 zentao 或者 zentaopms) 改名后网上下载相同禅道版本、相同php版本禅道的源码,解压后放在同目录下面,保持文件夹名字和之前禅道运行代码文件夹名称相同。然后把原先文件夹中的 config/my.php www/data/upload/1 www/.ztaccess www/.htaccess 拷贝到新禅道文件夹对应目录,再访问禅道试试