Home TutorialesMagento Cómo desinstalar y eliminar una extensión de Magento 2

Cómo desinstalar y eliminar una extensión de Magento 2

by Cosas de provecho

Desinstalar y eliminar una extensión en Magento 2

Dependiendo del método de instalación, necesita desinstalar la extensión manualmente o vía compositor. Ambos métodos se explican a continuación.

 

A. Desinstalación manual

Paso 1:  Conéctate mediante SSH a la raíz de la instalación de tu magento 2 (esta es la carpeta que contiene todos los archivos de la aplicación)   después verifica los módulos instalados y si están habilitados o deshabilitados mediante el siguiente comando:

  • php bin/magento module:status

Con este comando, veras todas las extensiones instaladas con su nombre, formado por el nombre de proveedor y nombre de la extensión.

 

Paso 2:   Deshabilitar la extension deseada. Para ello utilizaremos los siguientes comandos:

  • php bin/magento module:disable NombreProveedor_NombreExtension –clear-static-content
  • php bin/magento setup:upgrade

 

Paso 3: Eliminar archivos de extensión

  • cd app/code/NombreProveedor/
  • rm -rf NombreExtension

También podemos eliminar los archivos directamente vía ftp, siguiendo la misma ruta  app/code/ExtensionProveedor/

– Nota: si está utilizando más extensiones del mismo proveedor, asegúrese de no eliminar la extensión compartida, la mayoría de los proveedores utilizan una extensión compartida o un paquete de dependencias como base para todas sus extensiones.

 

Ejemplo: supongamos que está utilizando la extensión blog de Magefan  y desea desinstalarlo y eliminar todos los archivos asociados:

En este caso la extensión blog de Magefan aparecerá como Magefan_Blog, donde Magefan es el nombre de proveedor y Blog el nombre de la extensión.

  • php bin/magento module:disable Magefan_Blog –clear-static-content
  • php bin/magento setup:upgrade
  • cd app/code/Magefan/
  • rm -rf Blog

 

B. Desinstalación desde Compositor

Paso 1:  Conéctate mediante SSH a la raíz de la instalación de tu magento 2 (esta es la carpeta que contiene todos los archivos de la aplicación)   después verifica los módulos instalados y si están habilitados o deshabilitados mediante el siguiente comando:

  • php bin/magento module:status

 

Paso 2: deshabilite el módulo ejecutando los comandos siguientes :

  • php bin/magento module:disable <NombreProveedor_NombreExtension> –clear-static-content
  • php bin/magento setup:upgrade
  • composer remove VendorName/VendorExtensionRepository

– Nota : es posible que se le solicite el nombre de usuario y la contraseña del compositor al desinstalar, podrá encontrarlos en var / composer_home / auth.json

 

Ejemplo: Supongamos que está utilizando la extensión blog de magefan y desea desinstalarlo y eliminar todos los archivos asociados. Lo primero que debe hacer es desactivar esta extensión, ejecutar la actualización de configuración y finalmente eliminar los archivos a través del compositor:

  • php bin/magento module:disable Magefan_Blog –clear-static-content
  • composer remove Magefan/Magefan_blog
  • php bin/magento setup:upgrade

Related Posts

Leave a Comment