Deshabilitar módulos en Magento 2 por configuración
Si ya vimos en el artículo anterior cómo deshabilitar un módulo de Magento 2 por consola, ahora veremos cómo hacerlo modificando el fichero de configuración. Empecemos el artículo Deshabilitar módulos en Magento 2 por configuración.
Cuidado, porque lo que vamos a hacer es modificar ficheros de configuración. Recordad, copia de seguridad y tener claro que estáis tocando y cómo puede afectar a vuestra tienda online.
Magento 2 dispone de un fichero de configuración donde indica qué módulos están activos y los que no:
carpeta_magento/app/etc/config.php
Al editarlo, el contenido es parecido al siguiente código:
<?php return array('modules' => array ( ....... 'Magento_CheckoutAgreements' => 1, 'Magento_Payment' => 1, 'Magento_SampleData' => 0, 'Magento_ConfigurableImportExport' => 1, 'Magento_Downloadable' => 1, 'Magento_CmsUrlRewrite' => 1, 'Magento_Config' => 1, ..... ), );
Como puede verse es una variable que contiene los módulos instalados. El formato es Módulo y 1 si está activado y 0 si no está activado. Pues sólo debemos poner 0 o 1 según queramos que esté: se pone a 0 los que se quieran deshabilitados, y a 1 los que queramos habilitados.
Espero que os sea de utilidad el artículo Deshabilitar módulos en Magento 2 por configuración. Y recordad que no nos hacemos cargo de lo qeu hagáis en vuestros servidores. El artículo es sólo una guía, pero es vuestra responsabilidad realizarlo en vuestro código o servidor.
Más información