Ves al contingut
Racó Tècnic
Torna enrere

CakePHP Debug Kit

Edita la pàgina

Hace ya mucho que existe seguramente, pero con lo escondido que lo tenían los de Cake no lo encontré hasta la semana pasada.

CakePHP Debug Kit es un plugin desarrollado por los creadores de CakePHP que nos facilita una barra de herramientas con todo lo necesario para debugar nuestra aplicación sin herramientas adicionales (vamos, que con el notepad y el debugkit tiramos millas :D).

Para descargarlo podéis hacerlo desde GitHub: https://github.com/cakephp/debug_kit/archives/master

Una vez descargado cambiadle el nombre a la carpeta por ‘debug_kit’ y ponedla en cualquiera de los directorios “plugins” de vuestra aplicación (/plugins y /app/plugins). Una vez copiado simplemente tenéis que cargar el componente Toolbar:

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

… y aseguraros que vuestro nivel de debug es 2 con Configure::write('debug', 2) en el fichero core.php.

Edit: si estáis utilizando el elemento sql_dump eliminadlo de vuestro template. De lo contrario no se mostrarán las consultas en el DebugKit.

Y a partir de este momento en vuestra página web aparecerá un botón con el icono de CakePHP en la parte superior derecha. Al hacer clic nos mostrará un menú con una serie de opciones:

Por lo que puedo leer en otras páginas el uso de esta barra de herramientas incrementa considerablemente el uso de la memoria RAM del servidor. Si tenéis problemas con ello tendréis que aumentar el memory_limit hasta al menos 128MB+.

Tampoco tiene soporte para IE6, aunque esto no creo que sea un gran problema a estas alturas :)

Comentaris arxivats (2)

Els comentaris estan tancats. Aquests comentaris provenen de l'antic lloc de WordPress i només es poden llegir.

  1. Booletaire

    Ahora que lo he estado usando un poco más puedo decir un par de cosillas que he descubierto:

    • Con firefox no parece funcionar. El JavaScript peta en algún punto y no se muestra la barra de herramientas.
    • En algunas páginas con flash tampoco se muestra. Por ejemplo, a mi no se me muestra en una página de carga de ficheros con uploadify.
  2. Andrés Salcedo

    Me salvaste la vida, muchas gracias‼

    El DebugKit me marcaba el siguiente error:
    Falta Programas
    Error: La aplicación está intentando cargar un archivo desde el DebugKit complemento

    Error: Asegúrese de que su DebugKit plugin es en la aplicación del directorio \ Programas y se cargó

    <? Php
    CakePlugin :: load ('DebugKit');

    Carga todos los plugins: Si desea cargar todos los plugins a la vez, utilice la siguiente línea en su app \ Config \ Bootstrap.php

    CakePlugin :: LOADALL ();

    ______

    El problema era que no lograba cargar el plugin de nombre DebugKit. Esto aunque agregara al codigo CakePlugin :: load ('DebugKit'); o CakePlugin :: LOADALL ();.

    ______

    La solución, tu la has dicho.
    Renombrar la carpeta del plugin por debug_kit. El plugin que descargue de la página era debug_kit-master. (Y si... que lleve el guión bajo _)

    ______

    Saludos


Edita la pàgina
Comparteix aquest article:

Article anterior
Escuchando conversaciones de Facebook
Article següent
Escribe a los diputados contra la Ley Sinde.