En el siguiente post se explican dos formas para deshabilitar o habilitar un plugin tras instalarlo. Esta información viene en la documentación oficial y se ha hecho un resumen
Usando línea de comandos 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á activo o no el plugin en cuestión.
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 archivo /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.
¿Por qué deberías deshabilitar las extensiones innecesarias de Magento 2?
A veces, su tienda Magento 2 puede tener extensiones innecesarias instaladas y que no están en uso y pueden afectar su rendimiento. Extensiones con errores, de pruebas, no actualizadas, etc. son comunes en este tipo de proyectos.
Para mantener el rendimiento óptimo de su tienda, sería conveniente eliminarlas, pero si planea usarlos de nuevo en el futuro, deshabilitarlas es una excelente opción.
Más posts relacionados
Involucrado en ecommerce desde 2010. Freelance especializado en tiendas online Magento y Shopify. Desde consultoría y programación hasta posicionamiento en buscadores junto a CRO.
Mi experiencia y pasión por el desarrollo y marketing online me hacen una fuente confiable para las empresas que buscan optimizar sus tiendas en línea y alcanzar sus objetivos.