エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


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」の配列の中に入れてあげましょう。
———————–

———————–
 
デバッグツールをインストールしているのに、デバッグツールがバグって動かなくなるとか、笑えない事態になりましたからね(笑)。
 
 
ちなみに、デバッグツールは本来はデバッグするのに便利なツールなハズですが、未だにいまいち使い方がよく分かっていませんが....

 - CakePHP 2.x 3.x

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

MySQL、CakePHP 2.3で「tinyint(1)」の Boolean型の動作を再確認

MySQL+CakePHPの環境で「tinyint(1)」を利用する際の動作を検証。「tinyint(1)」の Boolean型について CakePHPでは自動処理が実施されていることを確認しました。

CakePHPで favicon.icoやapple-touch-icon-144-precomposed.pngが could not be foundのエラーが出るときの対処方法
CakePHPで favicon.icoやapple-touch-icon-144-precomposed.pngが could not be foundのエラーが出るときの対処方法

CakePHPで「CakeDC/Users」などルーティングを行うプラグインを利用するときに、favicon.icoやapple-touch-icon-144-precomposed.pngがNotFoundエラーになることがある。その対処方法の解説。

CakePHP3でページごとに読み込むJavaScript、CSSを変える処理の解説
CakePHP3でページごとに読み込むJavaScript、CSSを変える処理の解説

CakePHP3でJavaScriptやCSSを編集する基本形から、それらやテンプレート(エレメント)を特定のテンプレートを読み込んだときのみ編集、実行するための方法、ブロック化について解説。

CakePHP 2.3 コマンドラインからPHPのシェル実行の方法解説

CakePHP 2.3でコマンドラインから CakePHPで記述した処理を実行する方法を解説します。

CakePHP3にWYSIWYGエディタのCKEditor4を設置、カスタマイズ方法を解説
CakePHP3にWYSIWYGエディタのCKEditor4を設置、カスタマイズ方法を解説

WYSIWYGエディタであるCKEditor4をCDNを利用して簡単にCakePHP3に導入する方法とカスタマイズする方法を解説。CakePHP3にはページごとの振り分けを行うブロック化を利用する。

CakePHP3のCakeDC/Usersの画面、メール本文テンプレートのカスタマイズ方法解説
CakePHP3のCakeDC/Usersの画面、メール本文テンプレートのカスタマイズ方法解説

CakeDC謹製Usersプラグインの紹介。ユーザ新規登録の流れを紹介しつつテンプレートファイルがどこにあるか、設定情報ファイルがどこにあるか、を説明しつつカスタマイズの方法を解説します。

CakePHP3のUpload Plugin 3.0をバリデーションなど実運用向けのカスタマイズ方法解説・その2
CakePHP3のUpload Plugin 3.0をバリデーションなど実運用向けのカスタマイズ方法解説・その2

CakePHP3でファイル、画像をアップロードするプラグイン、upload plugin 3を導入する手順を解説した記事。3部作のその2でバリデーションなどの実用的なカスタマイズ方法を解説。

CakePHP3でユーザ定義の定数、変数を設定し、読み込む方法解説
CakePHP3でユーザ定義の定数、変数を設定し、読み込む方法解説

CakePHP3で定数や共通で使う変数をまとめて設定し、プログラム内で読み込む方法を、bootstrap.phpに直接記述する方法と定数ファイルを分ける方法の3つの方法で解説。

CakePHP 2.3でOn Duplicate Key構文を実装

CakePHPで On Duplicate Key構文を Queryを利用して実装する方法をサンプルソース付きで解説します。

CakePHP3チュートリアルで日付と時刻のDateTimeでエラーが出たときの対処方法
CakePHP3チュートリアルで日付と時刻のDateTimeでエラーが出たときの対処方法

CakePHP3のブックマークチュートリアルには記載ミスもあり、そのまま動かない個所もある。CakePHP3では namespaceを使うようになったので、classを呼び出すときに¥を追加する必要が!