openX を RHEL サーバーから Ubuntu ベースに移行しようとしています。
APC が有効になっている場合は常に次のエラーが発生します。
致命的なエラー: インターフェイス 'OX_M2M_M2MTicketProvider' が /var/www/openx/lib/OA/Central/M2MTicketProviderImpl.php の 33 行目に見つかりません
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 コードをハッキングする必要がない解決策を見つけたいと思います。