随机错误:无法重新声明类Zend_Loader

时间:2012-05-15 23:49:21

标签: php zend-framework backbone.js

我在几个虚拟主机上有多个Zend应用程序。例如。 intranet.site.com和api.site.com。我在访问api.site.com 有时时遇到了一些问题。我还有多个backbone.js模型,它们向API发出请求以填充模型。

当我加载内部网页时,它将成功地对API执行XHR至少3次中的1次。其他时候,我收到这个错误:

  

致命错误:无法重新声明类Zend_Loader   第31行的C:\ xampp \ htdocs \ Zend \ Loader.php

现在,偶尔会发生这种情况。我有时会得到它只是一个普通的GET请求(即不是XMLHTTPRequest),但是当我在单个页面加载时执行多个API请求时,我主要得到它。

就好像它没有将其他API调用视为单独的请求一样?我不确定是什么原因引起的,因为它偶尔起作用。

如果重要的话,我在使用XAMPP的Windows 7环境中。它似乎在Linux环境中的问题较少,但我无法在Linux环境中开发系统......

1 个答案:

答案 0 :(得分:0)

我想你可以:

  • 使用Superluminal插件并尝试require_once Loader.php
  • 有某种类缓存,一次加载更多文件 - 然后对任何包含的类的任何require_once调用都失败
  • APC / ZendOptimizer /等有问题。缓存类