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

Magento 2 – Añadir noindex nofollow a las pá... Veamos de una forma sencilla cómo añadir nofollow y no index a una página en Magento 2. En los contenidos estáticos puede interesarnos añadir las...
Magento 2 – Saber que ficheros de la plantil... Una plantilla de Magento 2 tiene muchos ficheros. En el caso que queramos cambiar alguna cosa de la plantilla, debemos saber qué fichero debemos cambi...
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...
Saber url de acceso al panel admin Magento 2 En muchas ocasiones, porque es nuevo proyecto o porque es un proyecto de hace mucho tiempo, no recordamos cuál es la dirección url para acceder al pan...

Deja un comentario

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

*