Apache2 &引用;PHP致命错误:无法重新声明类“;?

Apache2 &引用;PHP致命错误:无法重新声明类“;?,apache2,php,prestashop,Apache2,Php,Prestashop,我有一个看起来很奇怪的问题。我用的是带灯组的Prestashop。 当我重新启动Apache时,一切正常,但一段时间后,我开始在日志中记录这些消息: [Fri Feb 15 10:54:42 2013][error][client xxx.xxx.xxx.xxx]PHP致命错误:无法在/srv/www/my ecommerce/classes/Manufacturer.PHP第30行重新声明class Manufacturer Core,请参考: [Fri Feb 15 10:55:56 201

我有一个看起来很奇怪的问题。我用的是带灯组的Prestashop。 当我重新启动Apache时,一切正常,但一段时间后,我开始在日志中记录这些消息:

[Fri Feb 15 10:54:42 2013][error][client xxx.xxx.xxx.xxx]PHP致命错误:无法在/srv/www/my ecommerce/classes/Manufacturer.PHP第30行重新声明class Manufacturer Core,请参考:

[Fri Feb 15 10:55:56 2013][error][client xxx.xxx.xxx.xxx]PHP致命错误:无法在第30行的/srv/www/my ecommerce/classes/Category.PHP中重新声明类别核心,请参考:

如果我看一下Category.php或Manufacturer.php(来自Prestashop)中的代码,它以

if(class_exists('CategoryCore') != true) {
    class CategoryCore extends ObjectModel {
        // Code here
    }
}
所以现在,我迷路了。
我收到一个错误,说明类已重新声明,但代码似乎避免了此类问题。

您运行的是什么版本的Prestashop?感谢没有解释的-1,非常高效@西里尔。我也遇到了同样的问题(但不是普雷斯塔肖)。这种情况很少发生,很难复制。你设法解决了吗?谢谢事实上,是的。。。但我不知道为什么,是什么让它起作用。。。太好了!