¿Estás intentando aprender a instalar una extensión de Magento 2? Puedes hacerlo de dos maneras: usando Compositor o un archivo. A pesar de Adobe recomienda usar Composer, le enseñaremos ambas formas.
Los pasos para instalar extensiones de Magento son similares a los necesarios para instalar un tema de Magento, con algunas diferencias cruciales.
Por ejemplo, al instalar un tema usando un archivo, debe colocar los archivos del tema en el aplicación/diseño/frontend directorio. Por el contrario, al instalar una extensión Magento 2 usando un archivo, debe colocar los archivos en el aplicación/código directorio.
¿Estás listo para aprender más?
Esto es lo que cubriremos en este tutorial:
Cómo instalar una extensión Magento 2
1. Cargue los archivos de extensión de Magento 2 a su servidor.
2. Extraiga el archivo de extensión.
3. Verifique y copie los archivos de extensión de Magento en el aplicación/código carpeta.
4. Instale la extensión Magento 2 y verifique su estado.
5. Borre la caché de Magento y desactive el modo de mantenimiento.
Antes de mostrarle cómo instalar una extensión Magento 2, asegúrese de hacer una copia de seguridad de su servidor, configurar permisos de archivos preinstaladoshabilite el modo de desarrollador y ponga Magento en modo de mantenimiento.
También ayuda instalar la extensión en un servidor de prueba o en un entorno de desarrollo local para verificar la compatibilidad de la extensión.
Obtenga alojamiento Magento completamente administrado
Acelera el potencial de tu tienda, sin el tedioso mantenimiento
Paso 1: cargue los archivos de extensión de Magento 2 a su servidor
Inicie sesión en su servidor Magento como propietario del sistema de archivos.
Cargue el archivo comprimido en una nueva carpeta dentro del directorio de inicio de su usuario mediante SSH o SFTP.
Paso 2: extraiga el archivo de extensión .zip
Extraiga el archivo de extensión en una nueva carpeta llamada extensión usando:
$ descomprimir .zip -d /home/magento/extension
Una vez que finalice el proceso de instalación de la extensión, puede eliminar esta carpeta usando:
$ rm -R /home/magento/extensión
Paso 3: Verifique y copie los archivos de extensión de Magento en la carpeta aplicación/código
Verificar lo extraído estructura de archivos de componentes cumple con el formato de “proveedor/nombre de módulo” requerido por Magento.
Navegue hasta el directorio raíz del proyecto Magento y copie los archivos de extensión al aplicación/código carpeta usando:
$ cp -R /home/magento/extension/* aplicación/código
El aplicación/código El directorio no existe en el sistema de archivos predeterminado de Magento. Si este es su primer intento de instalar una extensión de Magento manualmente, cree el directorio usando:
$ mkdir aplicación/código
Paso 4: registre la extensión Magento 2 y verifique su estado
Complete el proceso de instalación de la extensión Magento 2 ejecutando:
$ php bin/magento setup:actualizar $ php bin/magento setup:di:compilar $ php bin/magento setup:static-content:deploy -f
El comando “setup:upgrade” registra la extensión Magento 2 y actualiza el esquema y los datos de la base de datos Magento. Los comandos posteriores compilar código Magento y implementar archivos de vista estática.
Nota: No es necesario implementar archivos de vista estática en modo desarrollador a menos que la documentación del desarrollador de su extensión lo exija.
Verificar el estado de la extensión:
$ php bin/magento module:status _
Si está deshabilitado, puedes habilitarlo usando:
$ php bin/magento module:enable _ --clear-static-content
Paso 5: borre la caché de Magento y desactive el modo de mantenimiento
Borre el caché de Magento usando:
$ php bin/magento cache:limpiar $ php bin/magento cache:flush
Seguir guía de adobe para establecer permisos para un sistema de archivos de producción. Luego, deshabilite el modo de mantenimiento usando:
$ php bin/magento mantenimiento: deshabilitar
¡Buen trabajo! Has aprendido cómo instalar una extensión Magento 2 usando un archivo.
Cómo instalar una extensión Magento 2 con Composer
Antes de mostrarle cómo instalar una extensión Magento 2 a través de Composer, asegúrese de:
- Haga una copia de seguridad de su servidor.
- Establezca permisos de archivos de preinstalación.
- Habilite el modo desarrollador.
- Ponga Magento en modo de mantenimiento.
Una vez que haya cumplido las condiciones anteriores, siga nuestra guía de instalación.
Paso 1: obtenga el nombre y la versión del compositor de la extensión
Inicie sesión en su cuenta de Magento Marketplace y navegue hasta [Your name] > Mi perfil.
Ir a Mercado > Mis productos y haga clic Mis compras.
Localice la extensión Magento 2 que desea instalar y observe su Nombre del componente.
Clickea en el Versiones disponibles menú desplegable y anote el número de versión para instalar una versión específica.
Paso 2: actualice el archivo Magento compositor.json
Inicie sesión en su servidor Magento como propietario del sistema de archivos y navegue hasta la carpeta raíz de Magento para instalar el módulo a través de Composer.
Actualice el archivo desde la interfaz de línea de comando (CLI) usando:
$ compositor requiere :
Reemplace “nombre-componente” y “versión” con los valores obtenidos en el paso anterior. Por ejemplo:
Si se le solicita ingresar claves de accesocopie y pegue su clave pública como nombre de usuario y su clave privada como contraseña.
Espere a que Composer actualice las dependencias del proyecto Magento. En caso de errores, corríjalos antes de continuar.
Paso 3: Registre la extensión y borre la caché de Magento
Ejecute los siguientes comandos para registrar la extensión Magento 2, compilar código e implementar archivos de vista estática:
$ php bin/magento setup:actualizar $ php bin/magento setup:di:compile
Borre el caché de Magento ejecutando:
$ php bin/magento cache:limpiar $ php bin/magento cache:flush
Paso 4: verifique el estado de la extensión Magento 2
Verifique el estado de la extensión:
$ php bin/magento module:status _
Si está deshabilitado, habilite la extensión:
$ php bin/magento module:enable _ --clear-static-content
Paso 5: actualice los permisos de archivos y desactive el modo de mantenimiento
Establezca permisos de archivos para un sistema de archivos de producción según su configuración de alojamiento. Luego, deshabilite el modo de mantenimiento de la siguiente manera:
$ php bin/magento mantenimiento: deshabilitar
¡Felicidades! Ha aprendido con éxito cómo instalar una extensión Magento 2 usando Composer.
Pensamientos finales: cómo instalar una extensión Magento 2
Aprender a instalar una extensión Magento 2 es la mejor manera de agregar y ampliar la funcionalidad de la tienda Magento. Desde Adobe El Asistente de configuración web quedó obsoleto en Magento 2.3.6 y versiones posteriores, solo puede instalar extensiones de Magento 2 utilizando los métodos descritos anteriormente.
Independientemente del método que elija, asegúrese de hacer una copia de seguridad de su servidor antes de comenzar y de configurar los permisos del archivo de producción una vez que haya terminado.
Si eso le parece demasiado trabajo, regístrese en el alojamiento administrado de Magento con Hostinger y disfrute de la comodidad de las copias de seguridad automáticas nocturnas y de un entorno de alojamiento seguro de Magento 2.
Explore nuestros planes para obtener más información.