Composer - менеджер зависимостей для PHP поможет обновить магазин на CMS с минимальными проблемами. Эта инструкция описывает обновление до последней доступной на момент написания мануала это версия Magento 2.3.5-p2.
Инструкция обновления maneto:
1. Переключитесь в режим технического обслуживания командой:
php bin/magento maintenance:enable
2. Запросите информацию о последних доступных версиях Magento командой:
composer show magento/product-community-edition 2.3.* --all | grep -m 1 versions
3. Запустите команду чтобы загрузить последнюю версию (замените 2.3.5-p2 последнюю версию):
composer require magento/product-community-edition=2.3.5-p2 --no-update
4. Запустите команду обновления Composer, чтобы загрузить новую версию и обновить все файлы на сервере:
composer update
5. После успешного выполнения вышеописанных команд нужно запустить дополнительные команды, обновления базы данных и компиляции:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
6. После успешного завершения команд, отключите режим обслуживания:
php bin/magento maintenance:disable
7. Запустите реиндекс:
php bin/magento indexer:reindex
8. Включите работу кэша:
php bin/magento c:e
Вот и всё, Magento 2.3.x обновлена до самой актуальной версии.