スポンサーリンク

[cakephp2]debug_kitの表示がおかしい場合

debug_kitは非常に使いやすいプラグインだと思うのですが、たまに不具合もあるようです。

別のサーバーに作ったアプリをインストールしてテストしていたのですが、なぜかセッションがうまく引き継がれません。
いろいろ調べるためにdebug_kitを使っていたのですが、どうも表示がおかしい。
セッションの引き継ぎはひとまずおいておいてデバッグキットの方の調査をしたところ、なぜか、debug_kitで使うjsやcssが読めたり読めなかったりしていました。
なるほど、ページの中にリンク切れがあるとセッションが切れるらしいので、セッションの問題はこれが原因と思われます。

ググってみたのですが、同じことで悩んでいる人はいるようなのですが、根本解決には至っていない様子。
色々原因があるようですが、twitter bootstrapと一緒に使うと不具合があるようです。

いくつか試したのですが、効果があったのは以下の方法でした。

debug_kitの中のwebrootをコピーしてフォルダ名をdebug_kitにリネームしapp/webroot/の中に放り込む。

これで解決しました。(なんか納得いきませんが)