Magento 2 – Actualizarlo desde consola con composer

Hay dos maneras de actualizar Magento2. Una desde el panel, llamada Wizard, que podemos encontrar en System > Tools > Web Setup Wizard donde escogeremos System Upgrade. Si tenemos las dependencias y servidor necesarios, procederemos a actualizar. Pero hay otra manera, con composer.

Como dicen en la web oficial, Composer permite saber qué dependencias tiene tu proyecto PHP y se encarga de actualizar o installar de forma sencilla. Daremos por hecho que tenemos Magento2 y composer instalado.

1.- Saber qué versión de Magento tenemos

Debés tener muy claro si estáis con la versión de pago o la Community. E importante también, saber a qué versión de Magento queréis actualizar. El ejemplo que seguiremos es:

Tenemos: Magento Community Edition 2.2.4
Queremos actualizar a: Magento Community Edition 2.2.5

2.- Debemos tener las claves de desarrollador Magento

Id a https://developer.magento.com , registraos, crear una nueva Access Key.
Quedaos con la Public Key y la Private Key, que las necesitaremos más adelante.

3.- Vamos a nuestro servidor

Entramos con conexión SSH (putty) a nuestro servidor. Vamos a la carpeta donde esté instalado Magento2

4.- Es la hora de Composer
Ahora vamos a actualizar Magento. Para ello deberemos dar dos órdenes por consola:

1
2
composer require magento/product-community-edition 2.0.13 --no-update
composer update

Es en este momento que nos pide el usuario y contraseña para nuestro repositorio de Magento. Os acordáis que en el punto 2 os dije que guardárais la public y private key? Pues bien, Usuario es la public y Contraseña la Private.

Empieza a actualizar todo…

5.- Finalizada la actualización

Como siempre, deberemos hacer varias órdenes más para hacer limpieza:

1
2
3
4
5
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex

Existen otras órdenes como borrar carpetas log… pero os lo dejo a vuestro gusto. Yo hago lo justo.

Bueno, espero que os sea de utilidad. Os dejo a continuación algunos enlaces que os pueden ayudar.

Artículos relacionados

Magento2 – Quitar sufijo html de las urls Por defecto, Magento2 nos añade el sufijo .html a todas las páginas de productos y categorías. Para poder quitarlo desde el panel deberemos seguir las...
Deshabilitar módulos en Magento 2 por configuració... 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 configu...
Magento2 – Restringir cookies Para mostrar el mensaje de uso de cookies en vuestro Magento 2, hay que seguir unos sencillos pasos: Vamos a: Tiendas > Configuración > Configur...
Magento 2 – Añadir Url Canonical a las págin... Al igual que vimos cómo añadir Canonical a las categorías y productos en Magento 2, ahora vamos a ver cómo hacerlo en las páginas estáticas. P...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*