5月
06
2010

[CakePHP]CakePHP1.3でDebugKitを使う


CakePHPの1.3がリリースされたので、早速使ってみたところ色々と問題が発生。
その中でも一番困ったのがDebugKitが使えない!

検索しても同様の事例が出てこなかったのが不思議なのですが、
解決策がわかったのでとりあえずメモしておきます。

問題の確認

まずはインストールをして問題の確認から。
下記から最新のソースを取得(現時点で1.2)。

Downloads for cakephp’s debug_kit – GitHub

インストールは我らがcakephperさんのブログの超便利なDebugkitを画面キャプチャ付きで解説 – cakephperの日記を参考に。
※解凍したフォルダ名を「debug_kit」にするのを忘れずに。

で、無事インストールした状態でブラウザから開いても、あれ?右上にケーキアイコンが出てこない。
開いたページの下部にデバッグ内容がずらずら出てきちゃいますよね?

原因はjs_debug_toolbar.jsの読み込みに失敗しているため。
で、色々と調べてみると、

Plugin assets :: Plugins :: Developing with CakePHP :: The Manual :: 1.3 Collection :: The Cookbook

まさに探していた答がここに。*1

よくわかりませんが、どうもCakeの1.3からは、今までvendors/から読込んでいたjsなどをwebroot/で呼べるようになりましたよってな事のようです。ホント良くわかりませんが。

対処方法

debug_kit/vendorsをdebug_kit/webrootにリネームすると、無事右上にケーキアイコンが表示されました。
めでたしめでたし。

  1. こういう情報は日本語のページのみの検索では駄目なんだと反省 []

▼Advertisement

【Webサービスを作ろう!好評連載中!】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ #1 挫折しないウェブサービス開発のための4つの心構え
Webサービス、Webアプリケーション開発に興味のある方は必見です!

【2月のイチオシ記事】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ 社長になった私がお金にならないデータベースサイトを作った7つの理由

Written by suzuki in: メモ | タグ:

3件のコメント

RSS feed for comments on this post.


| I have been indebted to Aeros Theme. |