已解决 源码12.5.2 PHP8环境下不支持 无法启动

Uncaught Error: Attempt to modify property "objectTypeList" on null in 

c:\zentaopms\module\action\lang\zh-cn.php:406


PHP Fatal error:  Uncaught Error: Attempt to modify property "cookie" on null in c:\zentaopms\config\filter.php:171



还有好多报错,我手工一个个    = new stdclass(); 后 可以用了,但是下次升级还会遇到,请核查PHP代码。

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

提问者: AlexBlair 悬赏:5 日期: 2021-01-08 23:35:48 答案:2 点击:892

获取技术支持

QQ: 电话:
设置备注
答案列表
2021/01/11
推荐使用PHP7.0/7.1/7.2版本,目前暂时不支持PHP8,源码安装参考手册:https://www.zentao.net/book/zentaopmshelp/101.html
2021/01/11
有 PHP8的支持计划时间表么?预计什么时候开始支持?
2021/01/11
短期内暂时没有这个计划,推荐使用PHP7.0/7.1/7.2版本。
2021/10/15
代码写的太差劲了。。大量使用诡异的写法,比如变量不初始化,语言文件使用不初始化的 stdClass,这些问题早就该暴露出来。
2021/01/13
我们测试下兼容性。
2021/01/14
恩恩 期待。我自己的项目用了PHP8 性能有提升(链式查询很爽),特别是数组和sql的查询。期待禅道也可以跟进,可以有性能提升。