Jump to content

¿Como depurar / debuguear funcionamiento?


dulantziko

Recommended Posts

Hola,

 

Me gustaría saber que debo hacer para poder debuguear prestashop, es decir, poner puntos de paradas y poder ver que archivos y metodos está ejecutando.

 

Deseo realizar unos cambios para que los resultados de las combinaciones se modifiquen dinamicamente en función de la selección y necesito saber como "se porta" para poder hacerlo.

 

Gracias.

Link to comment
Share on other sites

Necesitas un IDE como Eclipse (hay otros, Netbeans..). Luego el servidor local (Wamp p.ej) necesitas configurarlo con xdebug (te bajas la dll de su página).

 

P.ej php.ini

; XDEBUG Extension

zend_extension = "H:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9-x86_64.dll"

[xdebug]
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "H:/wamp/tmp"
xdebug.remote_cookie_expire_time = 86400

Luego necesitas configurar el IDE con Xdebug y ya puedes lanzar el debugger y poner puntos de interrupción. Si usas eclipse te puedo pasar algunas capturas, los demás no lo utilizo

 

 

Saludos

Link to comment
Share on other sites

¿Utilizando alguna extensión de chrome? En Firefox hay una extensión llamada firebug que te sirve

 

 

Gracias Enrique.

 

Ayer probé con el google chrome y mas o menos algo pude hacer, poner breakpoints, cambiar codigo (todo online) y la verdad muy bien.

 

Saludos.

Link to comment
Share on other sites

Hola petete,

 

Que va, no hace falta extensión alguna.

 

ul.sf-menu li li.sfHover ul {
left: 200px; /* match ul width */
top: 0;
}

.sf-menu li li {
background: url("../img/sprite.png") no-repeat scroll -242px -411px transparent;
    border-right: medium none;
    margin: 2px 5px;
    padding-left: 8px;
    width: 220px;
}
 
ul.sf-menu li li.sfHover ul {
left: 230px; /* match ul width */
top: 0;
}

.sf-menu li li {
background: url("../img/sprite.png") no-repeat scroll -242px -411px transparent;
    border-right: medium none;
    margin: 2px 5px;
    padding-left: 8px;
    width: 255px;
}

 

Edited by dulantziko (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...