5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

baserCMS のテーマ配置場所がドキュメントルートの下だった話し


CakePHPでサイトを作成していると、静的ページの編集追加も自分で作らないといけないし、お客さんでも編集可能にしたり、その他諸々便利そうだからということbaserCMSをプラットフォームにしてみたらどうなるかとインストールしてみた。

しかしながらbaserCMSのテーマ配置場所がドキュメントルートの下にあるということはちょっと驚いた。ビューの下ではないのね。CakePHPのテーマの機能は使っていないのかな。

もしかしたら、.htaccessにゴチョゴチョ設定されているから直接ファイルにアクセスできないようにしているとか思ったらそうではなかった。もしかしたらブログでアップロードされたファイルもwebrootのfilesの下に入ってしまうのかな。

何かbaserCMSのドキュメントに書かれていないようなテーマの配置場所を変更する設定方法があるのだろうか?

著:山田祥寛
¥3,366 (2024/11/29 11:22時点 | Amazon調べ)
著:松浦 健一郎, 著:司 ゆき
¥2,574 (2024/11/29 11:22時点 | Amazon調べ)
著:谷藤賢一, 著:徳丸浩
¥2,750 (2024/11/29 11:22時点 | Amazon調べ)

“baserCMS のテーマ配置場所がドキュメントルートの下だった話し” への1件のコメント

  1. andoのアバター

    Twitterで次のようなコメントをいただいた。

    baserCMSのテーマがapp/webroot以下に配置されているのはパフォーマンス上の理由だそうです。PHPを通じてアセットを呼び出すと遅い、と。CakePHPのCookbookにも対策として記載されています。 book.cakephp.org/2.0/ja/views/t…