1

同じケーキコアを共有する2つのアプリがあります。どちらのアプリにも、コントローラーとモデルの同様のファイル名が含まれています。デバッグがオン(> 0)の場合、両方のアプリケーションはエラーなしで動作しています。オフの場合、URLで最初に取得したアプリはどれでも機能し、他のアプリはログにないメソッドのようなエラーを表示します。これはキャッシュに関連するものです。両方のアプリのtmpフォルダーが異なり、必要な権限を付与しました。ただし、2番目のアプリは最初のアプリのtmpを調べて、app2メソッドがそのtmpに存在しないようにします。キャッシュファイルを削除して確認しましたが、再生されない場合があります。この問題を解決する方法は?私のフォルダ構造

プロジェクトフォルダ

app1

  • コントローラ
  • モデル
  • tmp

    などapp2

    • コントローラ
  • モデル
  • tmpなどlib

  • ケーキ

4

1 に答える 1

2

キャッシュの問題です。ほとんどの場合、APC を使用しており、各アプリのキャッシュ構成に一意のプレフィックスを指定していません。各アプリの既定の$prefix = "myapp_"'行を一意の値に変更してください。app/Config/core.php

于 2012-11-09T19:59:58.163 に答える