cakePHPにDebugKit入れたらエラーになった

Author:

以前からだっけ?
cakePHPインストール後の確認でDebugKit入れろと言われる。

んで、ネットを参考に入れたのになぜかエラー。
Componentが無いとか。
よく見ると対象ファイルのパスが違うので、src配下を持ってきてもエラー。
うーむ。

原因

原因は、cakePHP3系が出たせいで2.2系のDebugKitがブランチへ入ってしまったから。
masterは既にcakePHP3系になっているのですねえ。

これはcakePHP3系のものなので、入れても動きません。
debug_kit

こっちを入れること。
debug_kit2

これさえ分かれば後はたやすい。

正しい手順

1.GitHubのDebugkitブランチ2.2からdebugkit-2.2.zipをダウンロード

2.DebugKitとリネームして、pluginディレクトリに置く(app/plugins/でも直下のpluginsでもどっちでも動きます)

3.app/Config/bootstrap.phpを開き、一番最後に下記挿入。

CakePlugin::load('DebugKit');

4.app/Controller/AppController.phpを開いて、下記追加。

class AppController extends Controller {
    // これを追加
    public $components = ['DebugKit.Toolbar'];
}
Share on Facebook
Pocket