不能使用'null'作为类名,因为它是保留的


Cannot use 'null' as class name as it is reserved Concrete 5.7

我从php 5.6升级了我的Concrete 5.7网站。X升级到7.0.4,得到以下错误

 {"error":{"type":"Whoops''Exception''ErrorException","message":"Cannot use 'Null' as class name as it is reserved","file":"'/usr'/share'/nginx'/html'/concrete'/vendor'/zendframework'/zend-queue'/library'/ZendQueue'/Adapter'/Null.php","line":24,"trace":[{"file":"'/usr'/share'/nginx'/html'/concrete'/vendor'/zendframework'/zend-queue'/library'/ZendQueue'/Adapter'/Null.php","line":24,"function":null,"class":null,"args":[]}]},"errors":["Cannot use 'Null' as class name as it is reserved"]}

触发这个函数的函数本身是一个具体的5函数。

我能做些什么来解决这个问题?

PHP 7.0.12-1+deb.sury.org~可信+1 (cli) (NTS)版权所有(c) 1997-2016Zend Engine v3.0.0,版权所有(c) 1998-2016 Zend TechnologiesZend OPcache v7.0.12-1+deb.sury.org,版权所有(c) 1999-2016,由Zend Technologies提供

解决方案是将您的concrete5安装升级到当前版本。