我在几个虚拟主机上有多个 Zend 应用程序。EG intranet.site.com 和 api.site.com。我有时在访问 api.site.com 时遇到一些问题。我还有多个backbone.js 模型,它们向API 发出请求以填充模型。
当我加载一个 Intranet 页面时,它会在 3 次中至少 1 次成功地对 API 执行 XHR。其他时候,我收到此错误:
致命错误:无法在第 31 行的 C:\xampp\htdocs\Zend\Loader.php 中重新声明 Zend_Loader 类
现在,它偶尔会发生。当它只是一个普通的 GET 请求(即不是 XMLHTTPRequest)时,我有时会得到它,但是当我在单个页面加载上执行多个 API 请求时,我大多会得到它。
好像它没有将其他 API 调用视为单独的请求?我不确定是什么原因造成的,因为它偶尔会起作用。
如果这很重要,我正在使用 XAMPP 的 Windows 7 环境中。在 linux 环境下似乎问题较少,但我无法在 linux 环境下开发系统...