デバッガー
デバッグモードの言語について
デバッグモードは、英語でのご提供となります。
CS-Cartはプロファイリングやログ及びデータ設定へのアクセスが簡単になる便利なデバッガを内蔵してます。
デバッガはHTTPリクエスト、SQLクエリ及びストアフロントや管理パネルの任意のページのテンプレートの読み込みを点検するために使用することが出来ます。
デバッグモードの有効化
管理パネルでデバックモードを有効にするには、URLの文字列にdebug
パラメータを追加することでデバッグモードを起動できます。
![durl.png 766](https://files.readme.io/qckFgc3PQ6yDdjb6qfoQ_durl.png)
config.php やlocal_conf.php ファイルで以下のような一行を追加することでも、
デバッグモードを常に有効にできます。
<?php
...
define('DEBUG_MODE', true);
!警告
開発時以外でこのモードを使用しないでください。
ショップがすでにオープンしている状態の場合、ショップに訪れる人がデバックデータへのアクセスを出来てしまいます。
デバッグモードを有効にして管理パネルにアクセスすると、ページの右上のにある半透明の虫(bug)のアイコンが表示されます。
![bugicon.png 492](https://files.readme.io/kWOq1oouSPyhMDbWHlfS_bugicon.png)
デバッガのサイドバーを開いたり閉じたりするにはそのアイコンをクリックします。
あるいは、 Ctrl + Alt + D
を押します。
デバッガー・サイドバー
Serverタブ
![tab-server.png 1231](https://files.readme.io/nhuq0qaR4Oo5ZCrmKHhS_tab-server.png)
サーバータブでは、システム内のインストールされたPHPとPHPモジュールに関する情報と一般的なシステム情報が表示されます:バージョン、パス、コンフィグ変数の値、など
Requestタブ
![tab-request.png 1231](https://files.readme.io/1Olx7G7pQnWwhUnF19gk_tab-request.png)
リクエストタブでは、最新のHTTPリクエストとそれぞれのサーバーの対応に関する情報のほか、Cookieの値が表示されます。
Configタブ
- Config
![tab-config-config.png 1231](https://files.readme.io/uTJJcT2QBKe4YdCKvIIo_tab-config-config.png)
値は、コンフィグレーションファイルから取り出されます。
(config.php and local_conf.php )
- Settings
![tab-config-setting.png 1231](https://files.readme.io/WYK3x7WSQ3qOHI6EYNDQ_tab-config-setting.png)
現在の設定値はデータベースから取り出されます。
( cscart_settings_*
tables)
- Runtime
![tab-config-runtime.png 1231](https://files.readme.io/gZIHXjDJSfGASNxySitU_tab-config-runtime.png)
現在実行されるスクリプトに関連するデータ
SQL
![tab-queries-list.png 1231](https://files.readme.io/9ShV4uAzSY6a7aDiO5sI_tab-queries-list.png)
このタブでは、それぞれの実行時間とページの読み込み中に実行されたSQLクエリを見ることができます。また、Queries parseタブ でカスタムSQLクエリを送信することができます。
Logging
![tab-logging.png 1231](https://files.readme.io/OcUfayhtTaaI7C692LlL_tab-logging.png)
このタブでは、メモリ消費、読み込まれたファイル数、実行されたSQLクエリ及びページの読み込みに費やされた時間のデータを見ることができます:
- 初期化の前
- 初期化後
- テンプレート読み込み前
- テンプレート読み込み後
Templates
![tab-tpl.png 1231](https://files.readme.io/AlIBvD2T9i9w1E4pU3Lu_tab-tpl.png)
このテンプレートタブでは、テンプレートの階層やページの背後のデータに関する詳細情報を確認することができます。
テンプレートツリーとすべてのテンプレートで使用される変数のリストを見つけることができます。
Updated over 4 years ago