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

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...
Magento 2 – Eliminar columnas en una categor... Cómo eliminar una columna de una categoría o página de Magento 2. El proceso es sencillo, pero saber qué tocar no. El proceso es ir a la página ...
Magento 2 – Añadir fichero CSS a nuestro mód... Si ya vimos en el anterior artículo cómo añadir ficheros propios de JavaScript en nuestro módulo de Magento2, ahora vamos a ver cómo añadir nuestros p...
Magento2 – Crear Crontab para magento Magento2 necesita poner en marcha tareas cada X tiempo. Esos es indexación, envío emails, actualizaciones... Para ello, hay que crear un Crontab. Pero...

Deja un comentario

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

*