今回のミッション(ゴール) ログやキャッシュのファイルの保存場所をappディレクトリの外に配置したい。 今回は以下のようなディレクトリ構成にしました。 releases app(アプリケーション/ここをバージョン管理する) webroot(ドキュメントルート/Web公開ディレクトリ) shared(共有用/ここはバージョン管理しない) cake(CakePHP本体) uploads(ユーザーがアップしたファイル置き場/Web公開ディレクトリ) cache(キャッシュ) logs(ログ) tmp(その他のtmp用) 背景 作成したアプリケーションのバージョンアップの際には本番サーバーにappディレクトリをそっくりコピーするだけで済むのが理想的です。CakePHPのデフォルトではapp/tmpディレクトリの中にログやキャッシュが含まれているので、それらをコピーしないように管理から除外す