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.