2013年7月25日木曜日

CakePHP-2.3.8 にPlugin - DebugKit を導入する。


CentOS + Apache + MySQL + PHP & CakePHP-2.3.8 に、プラグイン「DebugKit」 を導入する。

※CakePHP-2.3.8 の導入方法は、前回記事参照→CakePHP-2.3.8のセットアップ
CakePHP-2.3.8-Screenshot002
上記スクリーンショットで、黄色で表示されているプラグイン「DebugKit」を導入します。
※1:CakePHP-2.3.8は、/var/www/html/cakephp238/ にセットアップされています。
※2:WEBブラウザで、ホスト名/cakephp238 にアクセスしています。

1. githubから zip をダウンロードし、解凍

・以下のサイトにある Download ZIP で、zipファイルをダウンロードし、任意のフォルダに解凍します。
   →https://github.com/cakephp/debug_kit

2. フォルダ名のリネーム&アプリケーションのフォルダに移動

・解凍したフォルダ名を 「DebugKit」 に変更します。
  ・以下のフォルダ配下に移動します。
   →/var/www/html/cakephp238/plugins/

3. プラグインの読み込みを追記、デバッグレベルを設定

・cakephp238/app/Config/bootstrap.php へ、DebugKitの情報を追記
   ※編集前にバックアップを取る(ファイルをコピーしておく)
   最下段: CakePlugin::load(‘DebugKit’);
  ・cakephp238/app/Config/core.php の debug モードを設定
   ※編集前にバックアップを取る(ファイルをコピーしておく)
   36行目: Configure::write(‘debug’, 2);

4. アプリケーションコントローラーで、DebugKitを読み込む

・cakephp238/app/Controller/AppController.php に追記
   class AppController extends Controller {
     public $components = array(‘DebugKit.Toolbar’);
   }

5. 標準のデバッグ機能で出力されるSQL結果を、非表示に変更

・cakephp238/app/View/Layouts/default.php から、以下の行を削除
     59行目:<?php echo $this->element(‘sql_dump’); ?>

6.WEBブラウザで、http://ホスト名/cakephp238 へアクセス

CakePHP-2.3.8-Screenshot004
DebugKit plugin が 緑になりました。
以上です。

0 件のコメント:

コメントを投稿