CakePHPでドキュメントルートを変更できない場合の設定方法

「CakePHP1.2ガイドブック」のP342を参考にやってみたが、cssが反映されない・・。mod_rewriteは正しく設定できているのに。

調査した結果、apacheのDocumentRoot配下(app/webroot/index.phpを読み込むファイルがある場所)にapp/webroot/css,files,imgを置くと解決しました。
理由はapp/webroot/index.php内で定義している「ROOT」や「APP_DIR」がapacheのDocumentRoot配下を起点にして定義されていたからでした。(app/webroot/index.php内を修正して解決することも出来ます)

CakePHP1.2ガイドブック
CakePHP1.2ガイドブック
posted with amazlet at 09.08.23
安藤 祐介 新原 雅司 堂園 俊郎
毎日コミュニケーションズ
売り上げランキング: 14856
おすすめ度の平均: 4.0
4 入門から応用まで対応

にほんブログ村 IT技術ブログへ
1票ポチッと押して下さい♪このブログのランキングが少し上がります。