我正在尝试将openX从RHEL服务器迁移到基于Ubuntu。
每当启用APC时,我都会遇到以下错误:
致命错误:第33行的/var/www/openx/lib/OA/Central/M2MTicketProviderImpl.php中找不到接口'OX_M2M_M2MTicketProvider'
一旦关闭apc,一切正常。
有人遇到过这个吗?
提前致谢
更新:这实际上只在apc.stat = 0时发生。值得一提的是配置文件符号链接到共享存储(glusterFS)
更新2: 在M2MTicketProviderImpl.php上,如果我改变
require_once(dirname( FILE )。“../../../ OX / M2M / M2MTicketProvider.php”);
到
require_once(LIB_PATH。“/../ OX / M2M / M2MTicketProvider.php”);
它有效。
但我想找到一个解决方案,我不需要破解openX代码。
答案 0 :(得分:2)
简单的解决方案是设置:
apc.include_once_override = 0