サイトの設計上、管理画面と公開画面をサブドメインで分けることになりました。 とは言え、Vendorやモデルは共有したので、ちょっとCakePHPの設定をいじらないといけません。 ControllerとViewだけを切り分けて、他のファイルを共通化するというのが一番いいのかな? フォルダ構成はこんな感じになりました。 root ├cake │├app │└cake ├www.example.com(公開用) │└public_html └admin.example.com(管理用) └public_html 各public_htmlフォルダのindex.phpで、「ROOT」と「APP_DIR」と「CAKE_CORE_INCLUDE_PATH」の定数を設定します。 今回の場合は以下のようになりました。 if (!defined('ROOT')) { define('ROOT', dirnam