提问者:小点点

致命错误:无法使用MongoDB和Cakephp声明自引用常量


我有这个错误,当我试图安装Cakephp在亚马逊ec2服务器:

致命错误:无法在第107行 /usr/share/nginx/html/lib/Cake/Model/ConnectionManager.php中声明自引用常量Mongo::VERSION

我目前正在使用PHP5.3。23和MongoDB版本2.4。3.

提前谢谢你的帮助


共2个答案

匿名用户

添加一个只有phpinfo()的文件并检查Mongo php驱动程序是否已安装并处于活动状态。

匿名用户

这是一个奇怪的错误,偶尔会出现在人们面前。奇怪的是,被引用的常量与实际问题无关。

当这件事发生在我身上时,一切都很顺利。然后我升级到PHP7.1。7这就开始发生了。

我可以通过删除文件顶部的一些“require_once”语句来解决这个问题,这些语句包含了有疑问的常量的类。我不确定确切的原因,也许是某种循环引用?