由docker镜像版本的18.12升级到20.6后,无法访问报错:Fatal error: Uncaught Error: Attempt to assign property "editor" on null in
请问如何解决
Fatal error: Uncaught Error: Attempt to assign property "editor" on null in /apps/zentao/extension/custom/common/ext/lang/zh-cn/editor.php:2 Stack trace: #0 /apps/zentao/framework/base/router.class.php(3010): include() #1 /apps/zentao/framework/router.class.php(136): baseRouter->loadLang('common', '') #2 /apps/zentao/framework/base/router.class.php(510): router->loadLang('common') #3 /apps/zentao/framework/base/router.class.php(487): baseRouter->setClient() #4 /apps/zentao/framework/base/router.class.php(534): baseRouter->__construct('pms', '/apps/zentao', 'running') #5 /apps/zentao/www/index.php(33): baseRouter::createApp('pms', '/apps/zentao', 'router') #6 {main} thrown in /apps/zentao/extension/custom/common/ext/lang/zh-cn/editor.php on line 2
报错提示是扩展目录中的文件
通用版本中正常是没有zentao/extension/custom/common这个目录的
可以确认下之前是否自己做过二次开发或者安装过插件,如果有的话,需要根据新版本重新做下兼容性处理呢
二次开发参考文档:
您好,我们使用的是官方的docker镜像,没有进行过二次开发。但是有安装过插件
是否回退会之前的镜像启动,之后再删除插件?
将提示中的文件移走,或者将整个zentao/extension/custom/common common目录移到其他地方。
看下系统能否正常访问,可以正常访问后,在禅道官网使用购买过插件的帐号登录,在已购买插件中升级插件到对应的禅道版本,重新下载插件,在后台-插件管理中再安装下新的插件。
您好,按照上边说的移除zentao/extension/custom/common, 可以正常访问,并执行相关升级的sql脚步。已成功升级到20.6版本。 谢谢!!!