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 y que veremos en este artículo Magento 2 – Actualizarlo desde consola 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:

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:

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 el artículo Magento 2 – Actualizarlo desde consola con composer.

Os dejo a continuación algunos enlaces que os pueden ayudar.


Más información