¿Qué forma de actualizar Magento 2 elegirías en 2021?

Mantenerse actualizado y mantener un alto nivel de seguridad es crucial para tener una tienda de comercio electrónico competitiva. No debería tener la pregunta «¿por qué actualizar a Magento 2?». Este artículo lo ayudará a actualizar su tienda Magento 2 sin problemas y rápidamente.

Ciñéndonos al punto, hay varias maneras de hacerlo. Repasemos tres de ellos uno por uno.

Antes de comenzar, recuerde que siempre es aconsejable hacer una copia de seguridad de los archivos antes de ejecutar una actualización de Magento.

Ahora, a los métodos.

Resumen del artículo [ ocultar ]

  • Método 1. Usar Magento Composer
  • Método #2. Use el asistente de configuración en el lado de administración de Magento
  • Método #3. Sube la última versión manualmente
  • última palabra

→ ¿Es hora de pasarse a Magento 2? Hable con nuestro experto en migración para obtener respuestas a todas sus preguntas de forma gratuita. O solicita nuestro servicio de migración , te ayudaremos a migrar tu tienda a M2 sin sacrificar la calidad.

MÉTODO 1. UTILIZAR EL COMPOSITOR MAGENTO

El primer método se basa en el uso de Magento 2 Composer para la actualización e incluye los siguientes 8 pasos.

Paso 1.  Inicie sesión como propietario del sistema (usuario raíz), vaya a la carpeta raíz de Magento 2  cd ~ /public_html

Paso 2  Cambie al  modo de mantenimiento a  través del comando  php bin/mantenimiento de magento: habilitar

Paso 3.  Borre todo en la  carpeta del proveedor  ejecutando el comando  rm -rf vendor/*

Paso 4.  Abra el  archivo composer.json  y cambie la versión actual de su Magento a la requerida, como se muestra en la siguiente captura de pantalla:

Alternativamente, puede ejecutar el  comando Requerir  para solicitar el paquete Magento 2 para usar Composer y actualizar los archivos asociados:

composer requiere <producto> <versión> —sin actualización

actualización del compositor

Digamos que le gustaría actualizar a Magento 2 CE 2.2.4. Luego use el comando como en el ejemplo:

compositor requiere magento/product-community-edición 2.2.4 —sin actualización

actualización del compositor

De la misma manera, puede usar Composer para actualizar Magento a cualquier versión que necesite, por ejemplo, realice la actualización de Magento de 2.3 3 a 2.3 4.

Paso 5.  Especifique las claves de acceso si es necesario. Puedes conseguirlos a través del siguiente  enlace . Esto es lo que verás después de iniciar sesión:

 El nombre de usuario corresponde a la clave pública y la contraseña corresponde a la clave privada.

Después de ingresar las claves, comenzará la instalación de archivos.

Paso 6.  Cuando se completa la instalación, debe borrar los directorios secundarios de var. Para esto, ejecute los siguientes comandos:

rm -rf <directorio de instalación de Magento>/var/cache/*

rm -rf <directorio de instalación de Magento>/var/page_cache/*

rm -rf <directorio de instalación de Magento>/var/generation/*

Si usa Varnish, Redis, Memcache u otra opción de almacenamiento en caché, recuerde vaciarlos también.

Paso 7.  Después de borrar los subdirectorios, use otra consulta para actualizar el esquema de la base de datos:

Configuración de php bin/magento: actualizar

Paso 8.  Deshabilite el  modo de mantenimiento  y haga que su tienda vuelva a funcionar ejecutando el comando:

Mantenimiento de php bin/magento: deshabilitar

MÉTODO #2. ACTUALIZAR A TRAVÉS DEL ASISTENTE DE CONFIGURACIÓN DE MAGENTO 2

El segundo método es más fácil y se adapta a aquellos que no son tan buenos usando Magento 2 Composer.

Paso 1  Acceda al lado del administrador de su tienda como un usuario con permisos completos (superadministrador).

Paso 2  Vaya a  Sistema -> Herramientas -> Asistente de configuración web . Verá el siguiente menú:

Paso 3  Seleccione la   opción Configuración del sistema .

Es posible que se le solicite que especifique las claves de autenticación en los campos correspondientes. Nuevamente, puede obtener las claves en Magento Marketplace (vea el enlace de arriba).

Paso 4.  Haga clic  en Guardar configuración  y luego  en Actualizaciones del sistema .

Durante el proceso de actualización, recibirá instrucciones detalladas para que no haya ningún problema. Tenga en cuenta que, en el paso del proceso de verificación de preparación  , se le puede solicitar que actualice PHP, ya que M2.0, M2.1 y M2.2 admiten diferentes versiones de PHP.

 Para obtener más información sobre la compatibilidad con PHP, consulte las guías de instalación para  M2.0 ,  M2.1 y  M2 .

Es mejor hacer una copia de seguridad de los archivos manualmente y omitir el paso de copia de seguridad sugerido por el asistente, ya que puede fallar y tendrá que iniciar el proceso una vez más.

MÉTODO #3. CARGAR LA ÚLTIMA VERSIÓN MANUALMENTE

Este método es el más simple, por lo que incluso un novato en Magento 2 puede manejarlo.

Paso 1.  Primero, para descargar la versión requerida, vaya al sitio  web oficial de Magento . Coloque los archivos descargados en la carpeta raíz de Magento 2 y descomprima el paquete.

Paso 2.  Si Magento le pide que reemplace los archivos existentes, haga clic en ‘Sí’.

Luego, en la consola SSH, ejecute los siguientes comandos uno por uno.

Configuración de php bin/magento: actualizar

Configuración de php bin/magento: contenido estático: implementación

php bin/caché de magento: limpiar

php bin/magento indexador: reindexar

 Asegúrese de que cada comando esté completo antes de iniciar el siguiente.

Lo anterior lo ayudará a actualizar el esquema de la base de datos, actualizar todas las dependencias y vaciar cachés. Si tiene muchos productos, clientes, pedidos, etc., es posible que deba esperar un tiempo hasta que se ejecute cada comando.

La tarea de actualización está casi completa. Ahora puede verificar la interfaz de su tienda y la vista de administrador para asegurarse de que todo se vea y funcione como se esperaba. Si usa extensiones de terceros, realice algunas pruebas de humo para verificar que estos módulos aún sean compatibles con su nueva versión de Magento y actualícelos también si es necesario.

Haga que su tienda sea más atractiva visualmente para los clientes después de actualizar a Magento 2 con la extensión  Jet Theme

PALABRA FINAL

Hoy aprendimos cómo actualizar una tienda Magento 2 a una versión posterior usando tres métodos: a través de Magento Composer, a través del asistente de configuración y cargando archivos manualmente. No podemos decir que uno de estos métodos sea mejor que otros. Al final, esta es una cuestión de elección para optar por una forma particular de actualización.