CakePHP 2.3 デバッグキット(DebugKit)超初心者向けフォロー講座
2014/06/26
CakePHPのデバッグキット(DebugKit)
DebugKitのインストール方法
CakePHPのデバッグキット(DebugKit)は、CakePHPのインストール後のトップページにもインストールのチェックが表示されるくらいですので、可能な限り早いタイミングでインストールした方がいいのでしょう。
そこで、今回は、CakePHP 2.3におけるデバッグキットのインストール方法の説明です。
デバッグキットのインストール方法は、いくつかのサイトに説明がありそれほど難しいものではありませんので、検索をして出てきたサイトを参考にしながらその通りにやっていただければ問題なくインストールできると思います。
その際、CakePHPのバージョンが 2.x系のサイトではない場合もありますので、そのサイトで説明してあるバージョンの確認をしてから始める方が安全かと思います。
私は下記のサイトを参考にしながらインストールをしました。
http://blog.livedoor.jp/spyder_5615/archives/25579823.html
DebugKitインストールのはまりポイント
ただ、この説明でハマったのは、このページの「その5」の部分です。
その 5で、「var $components = array(‘DebugKit.Toolbar’);」の記述を追加しますが、すでに「$components」の設定がしてある場合は、この 1行を足すと動かなくなりますので、注意が必要です。
例えば、Sessionや、認証のコンポーネントを既に設定してある場合は、別に一行足すのではなく、その中に入れてあげる必要があります。
具体的には、下記のように、「$components」の配列の中に入れてあげましょう。
———————–
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public $components = array ( // DebugKit 'DebugKit.Toolbar', 'Session', 'Acl', 'Auth' => array ( 'authorize' => array ( 'Actions' => array ( 'actionPath' => 'controllers' ) ), 'loginRedirect' => array ( 'controller' => 'users', 'action' => 'index' ), 'logoutRedirect' => array ( 'controller' => 'users', 'action' => 'login' ) ), ); |
———————–
デバッグツールをインストールしているのに、デバッグツールがバグって動かなくなるとか、笑えない事態になりましたからね(笑)。
ちなみに、デバッグツールは本来はデバッグするのに便利なツールなハズですが、未だにいまいち使い方がよく分かっていませんが....
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
CakePHP2、CakePHP3、CakePHP4、CakePHP5のバージョンを調べる 2つの方法
CakePHPのバージョンの調べ方2点を紹介。CakePHP3~CakePHP5は共通だが CakePHP2はフォルダ構成が異なるためコマンドのパスもオプションも異なる。
-
-
CakePHP3でcomposerを利用してライブラリ・プラグインをインストールする方法
CakePHP3でcomposerを使ってパッケージ(ライブラリ、プラグイン)をインストールする方法の解説。PHPを使うのはCakePHP3が初めてというような方への使い方から解説。
-
-
CakePHP3のCakeDC/Usersの画面、メール本文テンプレートのカスタマイズ方法解説
CakeDC謹製Usersプラグインの紹介。ユーザ新規登録の流れを紹介しつつテンプレートファイルがどこにあるか、設定情報ファイルがどこにあるか、を説明しつつカスタマイズの方法を解説します。
-
-
CakePHP3のメール送信の処理・テンプレート使用・添付ファイル送信も解説
CakePHP3からメールを送信する方法解説。基本的な記述方法を基にして、テンプレートを使う方法、ファイルを添付する方法へと拡張しながら解説。
-
-
CakePHP3で環境変数を設定して本番環境と開発環境を分けて処理をする場合
CakePHP3で開発環境と本番環境とで違う設定ファイルを読み込ませて環境ごとに定数を切り替える方法を解説。Apacheのhttpd.confに環境変数を設定し、それを読み込み判別する。
-
-
CakePHP3の更新画面でUpload Plugin 3.0を使う方法、viewで使う方法解説・その3
CakePHP3でファイル、画像をアップロードするプラグイン、upload plugin 3を導入する手順を解説した記事。3部作のその3で記事を更新する際のファイルの取り回しなどについてを解説。
-
-
CakePHP4で定数の設定と呼び出し方法の解説(defineとConfigure)
CakePHP4で定数を設定、使用する方法を解説。定数定義はdefineとConfigureを使用する方法を解説。また、bootstrap.phpに直接記述する方法と別のファイルにする方法を解説。
-
-
CakePHP3でkeywords、DescriptionをHTMLヘルパーを使って設定する
CakePHP3のkeywordsとdescriptionを設定する方法の解説。CakePHP3にはmetaタグを編集するHTMLヘルパーが用意されているためそれを利用すればOK!ポイントはブロック化を有効にすること。
-
-
CakePHP4、5の認証処理で認証が通らない際の確認方法と確認箇所の紹介
CakePHP4、5系の認証処理でログイン認証が通らない場合の確認方法、確認箇所を解説。ログ出力し、ステータスを確認するが、ステータスの内容も紹介。それはそのままusernameを変更する際のポイントでもある。
-
-
CakePHP5でヘルパーから他のヘルパーを読み込む方法・CakePHP4からの変更点
CakePHP5のヘルパーで他のヘルパーを読み込む方法を解説。公式の日本語CookbookはCakePHP4のソースのままで間違っているため注意が必要。CakePHP4からの移行の際も同じ点に注意が必要。