已解决 在windows版写的扩展插件,迁到linux 版后,不能访问了
以前系统是windows,写了一个记录工时的插件,现在准备迁到linux系统下,加上插件就无法访问了,是哪里需要设置吗,还是说linux版和windows版编码不同?
禅道版本 9.5.1 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 孤寂游侠 悬赏:5 日期: 2017-10-23 15:22:19 答案:1 点击:1280

获取技术支持

QQ: 电话:
备注

已经解决,最后那个排查发现是文件权限的问题。需要设置/opt/zbox/app/zentao/tmp/model的权限,我的做法比较极端,把tmp文件夹设置为777,解决!

@石洋洋,禅道的linux一键安装包,是不是需要多测试下,按流程安装还出现权限问题,是不是应该改进下!自动备份也因为权限问题报错!

设置备注
答案列表
2017/10/23
zentao(pro/pms)/config/my.php 中debug的值改成true  重新操作一下 看日志文件 zentao(pms/pro)/tmp/log/php开头的今天的文件有什么报错。
2017/10/24
那文件夹 没有任何文件生成,但是登录禅道生产了这个页面:
Fatal error: Uncaught Error: Call to a member function setMenu() on null in /opt/zbox/app/zentao/module/my/control.php:25 Stack trace: #0 /opt/zbox/app/zentao/framework/base/router.class.php(1635): my->__construct() #1 /opt/zbox/app/zentao/www/index.php(67): baseRouter->loadModule() #2 {main} thrown in /opt/zbox/app/zentao/module/my/control.php on line 25