Programación

Habilitar o deshabilitar extensión en Magento 2

En el siguiente post se explican dos formas para deshabilitar o habilitar una extensión tras instlarla. Esta información viene en la documentación oficial y se ha hecho un resumen

Usando CLI

Una vez logeados en el sistema ejecutamos en la raíz del proyecto:

php bin/magento module:status

Esto nos dirá las extensiones habilitadas y deshabilitadas y saber si realmente está activa o no el plugin que queremos usar.

Para habilitar o deshabilitar usaremos una de las siguientes instrucciones:

magento module:enable [-c|--clear-static-content] [-f|--force] [--all] <module-list>
magento module:disable [-c|--clear-static-content] [-f|--force] [--all] <module-list>

dónde

  • <module-list> será la extensión (o lista de extensiones separado por espacio) que queremos deshabilitar o habilitar.
  • –all para habilitar/deshabilitar al mismo tiempo.
  • -f or –force para forzar la instrucción aunque tenga dependencias.
  • -c o –clear-static-content limpia los ficheros estáticos generados.

Un ejemplo simple para deshabilitar Magento_TwoFactorAuth sería:

php bin/magento module:disable Magento_TwoFactorAuth

Finalmente ejecutaremos:

php bin/magento setup:upgrade

para actualizar la base de datos.

Editando /app/etc/config.php

Dentro del directorio /app/etc/ hay un archivo config.php dónde podrás ver un listado de extensiones y un valor asignado 0/1.

1 significa que está habilitado en ese momento y 0 en caso contrario. Modificando ese valor, guardando el fichero y ejecutando 

php bin/magento setup:upgrade
php bin/magento cache:clean

estaremos también habilitando/deshabilitando la extensión.

Atención especial a las dependencias. Hay extensiones que dependen unas de otras por lo que se tendrá que investigar si hay dependencias para evitar conflictos al hacer el deshabilitado.

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Califica este artículo)
Cargando…

Dejar un comentario

Consigue hasta 12.000€ en ayudas a fondo perdido para digitalizar tu negocio. ¡NO DEJES PASAR ESTA OCASIÓN ÚNICA! ---Más info---

Solicitar Kit digital

¿Hablamos?

Una vez que has llegado aquí ¿tienes alguna duda? Déjame tus datos de contacto y te llamaré en el primer hueco que encuentre.

Contactar