DebugKit provides a debugging toolbar and enhanced debugging tools for CakePHP applications. It lets you quickly see configuration data, log messages, SQL queries, and timing data for your application.
master branch has the following requirements:
- CakePHP 3.6.0 or greater.
- PHP 5.6.0 or greater.
- SQLite (pdo_sqlite) or another database driver that CakePHP can talk to. By default DebugKit will use SQLite, if you need to use a different database see the Database Configuration section below.
DebugKit for CakePHP 2.x
If you want DebugKit for your 2.x application, you can use the latest
2.2.y tag or the 2.2 branch.
- Install the plugin with Composer from your CakePHP Project's ROOT directory (where the composer.json file is located)
php composer.phar require --dev cakephp/debug_kit "~3.0"
// src/Application.php $this->addPlugin('DebugKit');
Prior to 3.6.0
Plugin::load('DebugKit', ['bootstrap' => true, 'routes' => true]);
'debug' => true,in
If you have a problem with DebugKit please open an issue on GitHub.
DebugKit has several releases, each compatible with different releases of CakePHP. Use the appropriate version by downloading a tag, or checking out the correct branch.
1.0, 1.1, 1.2are compatible with CakePHP 1.2.x. These releases of DebugKit will not work with CakePHP 1.3. You can also use the
1.2-branchfor the mos recent updates and bugfixes.
1.3.0is compatible with CakePHP 1.3.x only. It will not work with CakePHP 1.2. You can also use the
1.3branch to get the most recent updates and bugfixes.
2.2.xare compatible with CakePHP 2.2.0 and greater. It is a necessary upgrade for people using CakePHP 2.4 as the naming conventions around loggers changed in that release. 2.2.x is not actively being developed.
3.xis compatible with CakePHP 3.x and is still under active development.
Documentation for DebugKit can be found in the CakePHP documentation.