Entorno de desarrollo con Magento

Es un poco frustrante el inicio del desarrollo de una nueva tienda en Magento, sobretodo cuando toca depurar... Por eso hoy vamos a explicar algunos trucos para poder localizar lo más rápido posible los posibles errores que cometamos. Magento cuenta con un buen sistema de log que podemos ejecutar desde cualquier parte de Magento:
PHP:
  1. Mage::Log($variable);

Magento sacará los contenidos de la variable $variable a un fichero de log. Los arrays y los objetos se auto formatean para verse de forma correcta. Parecido a ponerlos entre etiquetas "pre". El logging por defecto viene desactivado, hay que cambiar las siguientes opciones:
  • En el admin, Sistema->Configuración
  • En la columna de la izquierda, en Developer (bajo de la opción de Avanzado)
  • Expandir la opción de "Log Settings"
  • Guardar
Desafortunadamente, Magento no crea los ficheros de log por ti. Por defecto los ficheros están en:
CODE:
  1. var/log/system.log
  2. var/log/exception.log

Si el fichero no existe y asegurate de que apache tiene permisos de escritura. Las llamadas usando Mage::Log se guardarán en system.log. Las excepciones en exception.log

Activar el modo desarrollador. Magento Developer Mode

Básicamente consiste en añadir o descomentar las siguientes líneas en el index.php
PHP:
  1. #Mage::setIsDeveloperMode(true);
  2. #ini_set('display_errors', 1);

En un entorno de producción, es de gran valor poder visualizar los errores mientras estamos en modo developer. Por defecto, cuando Magento descrubre una excepcción se redirige al usuario a una página de error. Al activar este modo conseguiremos ver los errores con el formato "pre".
Compartir:
  • Print
  • Facebook
  • Twitter
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Digg

PROYECTOS RELACIONADOS

    None Found

COMENTARIOS

En estos momentos no existen comentarios. ¡Sé el primero!

PARTICIPA EN LA CONVERSACIÓN

Introduce tu información personal o utiliza tu cuenta de twitter o facebook para acceder

   



CATEGORÍAS


C\ Trafalgar 13
46930 Quart de Poblet - Valencia - España

  • (+34) 961 139 313
  • info@onestic.com
  • (+34) 963 023 041
  • (+34) 622 858 391

HABLEMOS...

No dudes en ponerte en contacto con nosotros. Hablamos tranquilamente, te damos nuestra opinión sobre tu proyecto y decidimos cómo te podemos ayudar.

CONTACTO



SIGUÉNOSEN: