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