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