Archive: September 2012

Magento: Activar logs de errores

Al momento de hacer debugging en Magento, nos encontramos con que una instalación limpia de Magento no tiene por default los logs activados.
Para lograrlo, nos vamos a nuestro backend->System->Configuration->Developer->Log Settings
Y cambiamos la opción de Enabled a Yes.

Para poder visualizarlos físicamente, nos vamos al directorio de nuestra aplicación, en la carpeta raíz buscamos el directorio de /var/log, y ahí se deben encontrar nuestros archivos con los logs de errores correspondientes.

En dado caso que no se logren a visualizar ni haciendo el proceso anterior, entonces nos vamos a la carpeta /errors localizada también en la raíz del sitio, ahí vamos a copiar y pegar el archivo local.xml.sample y pegarlo con el nombre de local.xml. Y con esto ahora sí, nuestros logs quedarán activados.

Magento: Ver que archivos del core fueron modificados

 Cuando un cliente nos contrata y ya tiene un proyecto en Magento iniciado, es común que muchos otros desarolladores hayan olvidado las buenas prácticas y quizas han modificado archivos del core por innumerables ocasiones.
 Es por esto que debemos comprobar que funcionalidades del core han sido modificadas, para obtener un reporte rápido de estos casos, haremos lo siguiente en nuestra consola de comandos:

$diff -qrbB carpeta_limpia_core carpeta_modificada_del_core

La consola nos mostrara una lista de todas las rutas de archivos encontrados con diferencias:

Magento: muestra de resultados con diff


Y con esto podremos ver que archivos han sido modificados de una manera rápida y sencilla.