Reputation: 2923
I'm learning how to work with CakePHP
and I configured everything allright, but now, I get this warning:
DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github
I already clicked on that link, and downloaded that app, but I have no idea where to place these folders... I'm using EasyPhp as my web host.
Also Here I followed the steps,
and there is:
`Ensure the plugin is loaded in app/Config/bootstrap.php by calling CakePlugin::load('DebugKit');`
But I don't know how to call
something here, is there a prompt ?
Upvotes: 23
Views: 47232
Reputation: 11
in the root application folder: go to \vendor\cakephp\
copy the folder debug_kit
and paste it in \plugins
folder, this worked for me in a heroku deployment (not production, only for development)
Upvotes: 1
Reputation: 1
its simply a version problem. download the compatible version of DebugKit it should run without any error. confirmed!
Upvotes: 0
Reputation: 29121
How to Install DebugKit for CakePHP (in just 4 easy steps!):
STEP 1 (option A): The traditional / download method:
Create a DebugKit
folder within your app/Plugin
directory, and put the contents of the download into it (not the top-level folder - the stuff within it). If you know how to clone from github, that works fine also.
STEP 1 (option B): The Composer method
This seems to currently be the most popular option (and for good reason). If you're already using Composer [find out more about it here], then adding DebugKit is crazy-simple. If you haven't used Composer before, don't worry - just use "option A" above. The end-result is the same, and it's easy too.
Ensure require is present in composer.json. This will install the plugin into Plugin/DebugKit:
{
"require": {
"cakephp/debug_kit": "2.2.*"
}
}
STEP 2:
Then, in your app/Config/bootstrap.php
, add (or un-comment) the following line:
CakePlugin::load('DebugKit');
Lastly, in your app/Controller/AppController.php
file (within the class), add:
public $components = array(
'DebugKit.Toolbar'
);
(If you already have a $components
array, then just add to it - don't re-set it.)
STEP 3: Ensure debug is 1 or more
In your Config/core.php
file, make sure this line:
Configure::write('debug', 2);
has a value of 1 or 2. (read more about debug mode here)
STEP 4: Remove sql_dump
:
In your layout file, remove the 'sql_dump' element (at the bottom of the default layout)
According to the "Installation" section on the debugKit page:
How do I know if it's working?
You should see a small icon on a gray square in the upper right corner of your site. Click on this to expand the options, then click on an option to start being awesome.
Upvotes: 57