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
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
CakePHP3、CakePHP4のキャッシュをクリアする方法「bin/cake cache clear_all」を使う
CakePHP3、CakePHP4では処理を高速化する手法の一つとしてキャッシュを利用している。しかし、その情報は元の情報を更新しても反映されない場合がある。そんなときはキャッシュを削除する必要がある。
-
-
CakePHP3でパンくずの指定は HTMLヘルパーを使って指定する方法を解説
CakePHP3でパンくずの指定方法の解説。2つのヘルパーがあるが簡単なHTMLヘルパーを使った方法を、実際の状況に合わせて3つのパターン(エレメント化、ブロック化)にして解説。
-
-
CakePHP3でkeywords、DescriptionをHTMLヘルパーを使って設定する
CakePHP3のkeywordsとdescriptionを設定する方法の解説。CakePHP3にはmetaタグを編集するHTMLヘルパーが用意されているためそれを利用すればOK!ポイントはブロック化を有効にすること。
-
-
CakePHP3にデイトピッカー jQuery UI DatePickerを実装する手順の解説
CakePHP3にjQuery UIのDatePickerを実装する手順を説明。併せて、デイトピッカーを設置に関連するCakePHP3の解説と、テーマを変更したり、表記を変更するカスタマイズする方法なども紹介。
-
-
CakePHP3でcomposerを利用してライブラリ・プラグインをインストールする方法
CakePHP3でcomposerを使ってパッケージ(ライブラリ、プラグイン)をインストールする方法の解説。PHPを使うのはCakePHP3が初めてというような方への使い方から解説。
-
-
CakePHP4、5のnewEmptyEntityで作成したオブジェクトは空なのか、確認してみた
CakePHPでレコードを新規登録をする際にnewEmptyEntity()を使って空のEntityを作成するが、これのempty、is_nullなどのでの判定結果がtrueかfalseか確認してみた。
-
-
CakePHP3でPHPExcelを使ってエクセルファイルを生成、出力する方法
CakePHP3でPHPExcelを利用してエクセルを編集、出力するサンプルソース+解説。PHPExcelのインストール方法の解説からファイル保存とダウンロードの方法なども解説。
-
-
VirtualBoxにCakePHP3を設置。必要なCentOS、Apache、PHP、MySQL、Composerをインストールし設定する
VirtualBoxにCentOS、Apache、MySQL、PHPをインストールするところから初めてCakePHP3の開発環境を構築する手順を詳細解説。この記事1つで全ての設定が完了する。
-
-
CakePHP3でファイルのアップロード処理を自作・解説付き・その1
CakePHP3でファイルをアップロードする処理を、php.netにある「エラーを起こさない」と説明がある処理を参考に作成。サンプルソースとその解説付きで、コピペでも動くし、カスタマイズも簡単!
-
-
CakePHP 2.3でファイルをアップロード・その2 ファイル名を乱数で設定
CakePHPのアップロードするファイル名を乱数で変更しセキュリティを高める方法を解説。