已解决 批量创建用户报错

11:35:22 Uncaught Error: Call to undefined method common::checkEnLang() in module/user/ext/view/batchcreate.html.php:41
Stack trace:
#0 framework/control.class.php(216): include()
#1 framework/base/control.class.php(647): control->parseDefault('user', 'batchcreate')
#2 framework/base/control.class.php(874): baseControl->parse('user', 'batchcreate')
#3 module/user/control.php(486): baseControl->display()
#4 framework/base/router.class.php(1712): user->batchCreate('0')
#5 www/index.php(72): baseRouter->loadModule()
#6 {main}
thrown in  module/user/ext/view/batchcreate.html.php  on line  41  when visiting  user-batchCreate-0

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

提问者: lizhihao 悬赏: 5 日期: 2020-09-02 11:38:13 答案:2 点击:61
设置备注
答案列表
最佳答案
2020/09/02

确认下贵公司有安装插件或者修改过代码么?

module/user/ext/开源版这个目录下正常应该没有文件的。

可以试下整体替换代码再创建一下

替换一下禅道的运行代码文件,把禅道当前运行代码文件夹改名(一般默认是 zentao 或者 zentaopms) 改名后网上下载相同版本禅道的源码 解压后放在同目录下面 保持文件夹名字和之前禅道运行代码文件夹名称相同  然后把原先文件夹中的  config/my.php  www/data/upload/1  www/.ztaccess   www/.htaccess 拷贝到新禅道文件夹对应目录,再访问禅道试试

2020/09/02
有一个疑问就是这个会不会对我的数据产生影响,禅道的数据是存到数据库还是说就在php网站目录里面
2020/09/02

本地在12.4版本测试没有复现这个报错问题,请问是否安装过插件或修改过禅道代码?方便的话可以添加网页上方QQ,邀请进群,方便截图进一步排查问题。