Los documentos aquí dicen que debe usar la utilidad de actualización del sistema: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html y hacerlo desde el administrador.
Pensé que podría actualizarlo cambiando el archivo composer.json "version": "2.0.2",
y luego simplemente ejecutarlo composer update
.
¿Sería esta otra forma de actualizar o la utilidad de actualización del sistema es la única forma de hacerlo?
Respuestas:
Actualización / actualización a Magento 2.0.2 (vía
composer
)Después de la actualización, verifique su versión de Magento con el siguiente comando:
Los comandos anteriores funcionan bien al actualizar Magento a 2.2.x.
Para actualizar a Magento 2.3.x, debe seguir algunos pasos más.
Aquí está la guía paso a paso para actualizar Magento a 2.3.x:
Habilitar modo de mantenimiento
Especificar paquetes de Magento
Especificar paquetes adicionales
Eliminar paquetes no utilizados
Actualizar carga automática
Abra
composer.json
y edite la"autoload": "psr-4"
sección para incluir"Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
:Aplicar actualizaciones
Limpia el caché de Magento
Borrar manualmente cachés y contenido generado
Borre los subdirectorios
var
ygenerated
:Si utiliza un almacenamiento en caché que no sea el sistema de archivos, como Redis o Memcached, también debe borrar manualmente el caché allí.
Actualice el esquema y los datos de la base de datos.
Deshabilitar modo de mantenimiento
Finalmente, verifique su versión de Magento
Leer más: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html
fuente
La forma recomendada en la documentación es a través de admin:
( http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html )
Debe tener crons habilitados o no funcionará. Asegúrese de que en la configuración tenga sus llaves insertadas. Si se congela sin salida en los registros, puede verificar los registros de php para ver si se agotó el tiempo de espera y luego aumentar el límite de memoria en .htaccess a 2G.
La segunda forma es con el compositor:
En
composer.json
cambio esta líneaTambién debe cambiar la línea 5
"version": "2.0.0",
para mantenerla sincronizada.a la versión que desee y luego ejecute:
fuente
Acabo de actualizar con éxito a Magento 2.2.6 a través del compositor:
Cambie la versión en consecuencia, por ejemplo, 2.2.6
* // El problema que sigue a los comandos uno por uno
Si obtiene un error de permisos, emita:
comando de nuevo donde el usuario y el grupo corresponden a su servidor de usuario y grupo de usuarios.
fuente
Puede actualizar la versión de Magento 2 a través del panel de administración o desde la actualización del área del terminal:
Actualización del área de administración
Vaya a Sistema> Asistente de configuración web> Actualización del sistema
Actualización del área terminal
Antes de comenzar, aplique el parche MDVA-532, abra su terminal e ingrese esto:
Luego ingrese la siguiente línea para actualizar el esquema y los datos de la base de datos.
Fuente de referencia que seguí para actualizar la versión de magento 2 en mi sitio (con captura de pantalla y paso a paso) http://magentoexplorer.com/how-to-upgrade-magento-2-version-via-backend-or-terminal
fuente
El cambio de versión y ejecución
composer update
es para aquellos que tienen acceso a la línea de comando y tienen experiencia en el uso de líneas de comando (desarrolladores y SI). La actualización a través del administrador es principalmente para aquellos que pueden tener habilidades técnicas limitadas o no tener acceso a la línea de comandos a través de su proveedor de alojamiento.fuente
Con la versión 2.0.2, la solución es actualizar primero el instalador de Magento y luego forzar la actualización del núcleo.
Y cuando haya terminado de actualizar todos los paquetes PHP, asegúrese de ejecutar todos los scripts de actualización de Magento para que la base de datos también esté actualizada:
fuente
En caso de que el compositor y el asistente web fallen, hay un tercer enfoque:
php bin/magento setup:upgrade
yphp bin/magento deploy:mode:set production
.Toma de esta fuente .
fuente
Vaya al directorio raíz de su tienda y ejecute estos comandos:
Puedes cambiar la versión
fuente
Uno puede actualizar magento 2 usando los dos métodos básicos, uno es desde el panel de administración y otro está usando composer
fuente