Cómo instalar DebugKit en CakePHP

Estoy aprendiendo a trabajar con CakePHP y configuré todo bien, pero ahora recibo esta advertencia:

DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github

Ya hice clic en ese enlace y descargué esa aplicación, pero no tengo idea de dónde colocar estas carpetas … Estoy usando EasyPhp como mi servidor web.
También aquí seguí los pasos,
y ahí está:

 `Ensure the plugin is loaded in app/Config/bootstrap.php by calling CakePlugin::load('DebugKit');` 

Pero no sé cómo call algo aquí, ¿hay algún aviso?

Cómo instalar DebugKit para CakePHP (en solo 4 sencillos pasos):

PASO 1 (opción A): el método tradicional / de descarga:

Cree una carpeta DebugKit dentro de su app/Plugin directorio de app/Plugin y coloque el contenido de la descarga (no la carpeta de nivel superior, las cosas que contiene). Si sabes cómo clonar desde github, también funciona bien.


PASO 1 (opción B): el método Composer

Esta parece ser actualmente la opción más popular (y por una buena razón). Si ya estás usando Composer [descubre más sobre esto aquí] , entonces agregar DebugKit es una locura. Si no ha utilizado Composer anteriormente, no se preocupe, simplemente use la “opción A” arriba. El resultado final es el mismo, y también es fácil.

Asegúrese de que require esté presente en composer.json. Esto instalará el complemento en Plugin / DebugKit:

 { "require": { "cakephp/debug_kit": "2.2.*" } } 

PASO 2:

Luego, en su app/Config/bootstrap.php , agregue (o elimine el comentario) la siguiente línea:

 CakePlugin::load('DebugKit'); 

Por último, en su app/Controller/AppController.php archivo (dentro de la clase), agregue:

 public $components = array( 'DebugKit.Toolbar' ); 

(Si ya tiene un conjunto de $components , simplemente añádalo, no lo vuelva a configurar).


PASO 3: Asegúrese de que la depuración sea 1 o más

En su archivo Config/core.php , asegúrese de que esta línea:

 Configure::write('debug', 2); 

tiene un valor de 1 o 2. (lea más sobre el modo de depuración aquí)


PASO 4: Eliminar sql_dump :

En su archivo de diseño, elimine el elemento ‘sql_dump’ (en la parte inferior del diseño predeterminado)


De acuerdo con la sección “Instalación” en la página de debugKit :

  • Clona / copia los archivos en este directorio en la aplicación / Plugin / DebugKit
  • Asegúrese de que el complemento esté cargado en la aplicación / Config / bootstrap.php llamando a CakePlugin :: load (‘DebugKit’);
  • Incluya el componente de la barra de herramientas en su AppController.php: public $ components = array (‘DebugKit.Toolbar’);
  • Establezca el modo de depuración en al menos 1.
  • Asegúrese de eliminar el elemento ‘sql_dump’ de su diseño si desea experimentar lo increíble que es el registro SQL del kit de depuración.

¿Cómo sé si está funcionando?

Debería ver un pequeño ícono en un recuadro gris en la esquina superior derecha de su sitio. Haga clic en esto para expandir las opciones, luego haga clic en una opción para comenzar a ser increíble.

en la carpeta de la aplicación raíz: ve a \vendor\cakephp\ copia la carpeta debug_kit y pégala en la carpeta \plugins , esto funcionó para mí en una implementación heroku (no en producción, solo para desarrollo)

es simplemente un problema de versión. descargue la versión compatible de DebugKit, debería ejecutarse sin ningún error. ¡confirmado!