2

我正在尝试将 openX 从 RHEL 服务器迁移到基于 Ubuntu 的服务器。

每当启用 APC 时,我都会遇到以下错误:

致命错误:在第 33 行的 /var/www/openx/lib/OA/Central/M2MTicketProviderImpl.php 中找不到接口“OX_M2M_M2MTicketProvider”

一旦我关闭 apc,一切正常。

有没有人遇到过这个?

提前致谢

更新:这实际上只发生在 apc.stat=0 时。值得一提的是,配置文件符号链接到共享存储(glusterFS)

更新 2:在 M2MTicketProviderImpl.php 上,如果我改变

需要一次(目录名(文件)。“../../../OX/M2M/M2MTicketProvider.php”);

require_once (LIB_PATH . "/../OX/M2M/M2MTicketProvider.php");

有用。

但我想找到一个不需要破解 openX 代码的解决方案。

4

1 回答 1

2

简单的解决方案是设置:

apc.include_once_override = 0
于 2011-12-08T08:09:56.790 回答