Localización de logs, temas y módulos en Magento 2

Localización de logs

Encontraremos los archivos de log de Magento en el directorio var/log/. Dentro podemos encontrar distintos archivos:

  • system.log

Encontraremos warnings y avisos genéricos de la aplicación Magento. No suelen haber errores críticos en este archivo, pero si sería importante mantenerlo lo más limpio posible.

  • exception.log

Encontraremos errores críticos que posiblemente hayan provocado un error durante el proceso de navegación en la página o el proceso de compra. Este archivo debería estar siempre vacío, por lo que si vemos algún error en el, habría que solucionarlo cuanto antes, ya que significa que nuestro Magento está fallando en algún punto.

  • cron.log

Encontraremos las ejecuciones del cron de Magento a modo informativo.

  • Otros

Pueden haber muchos más logs personalizados por algún módulo instalado, los cuales nos den más información de lo que está ocurriendo con el módulo en cuestión.

Localización de temas

Los temas, dependiendo de la forma en la que se hayan instalado, se encontrarán en dos sitios distintos.

Instalados a través de composer

Los que se han instalado a través de composer, los encontraremos en vendor/<vendor>/<tema>, por lo que, para un tema FactoriaDigital/soporte, si consultamos su archivo composer.json, estará en vendor/factoriadigital/soporte.
Normalmente se le pondrá un nombre más relevante, el cual estará definido dentro del archivo composer.json del tema, puede que esté definido como factoriadigital/theme-soporte, por lo tanto lo encontraremos en el directorio vendor/factoriadigital/theme-soporte

Instalados a través de archivo comprimido

Los temas se encuentran en el directorio app/design/frontend/<Vendor>/<tema>, por lo que, por ejemplo, para un tema FactoriaDigital/soporte, lo podremos encontrar en: app/design/frontend/FactoriaDigital/soporte

Localización de módulos

Los módulos, al igual que los temas, dependiendo de la forma en la que se hayan instalado, se encontrarán en dos sitios distintos.

Instalados a través de composer

Se encuentran en el directorio vendor/<vendor>/<módulo>, por lo que, por ejemplo, para un módulo FactoriaDigital_CustomExport, lo podremos encontrar en: vendor/factoriadigital/custom-export. La ruta dependerá realmente de cómo se llame el módulo dentro de su archivo composer.json.
Si se siguen buenas prácticas, el nombre del módulo dentro del archivo composer.json será posiblemente: factoriadigital/module-custom-export, por lo que la ruta en el directorio vendor será: vendor/factoriadigital/module-custom-export

Instalados a través de un archivo comprimido

Se encontrarán en el directorio app/<Vendor>/<módulo>, por lo que, por ejemplo, para un módulo FactoriaDigital_CustomExport, lo podremos encontrar en: app/FactoriaDigital/CustomExport.

Importante

Es importante recordar que no deberíamos modificar en ninguna ocasión un tema o módulo directamente en sus archivos originales, ya sea que se ha instalado a través de composer como si se ha instalado a través de un archivo comprimido, ya que en futuras actualizaciones del tema o módulo, los cambios se perderán. Deberían modificarse siempre a través de otro tema/módulo que extienda del que queremos modificar.

Si todavía tienes dudas, contacta con nosotros y te ayudamos.

Soy Gerard, apasionado del SEO y del rugby a partes iguales. Tanto en mi vida personal como en la profesional aplico los mismos principios: compromiso, respeto, honestidad y diversión.

Estoy en el mundillo de internet desde 1998. Empecé con una tienda online, pasando por muchos proyectos, entre ellos, la gestión comercial y marketing de Webempresa durante 14 años.

Publicaciones Similares