共计 1025 个字符,预计需要花费 3 分钟才能阅读完成。
Magento 每次新版本发布会引入一些新功能和特性,如果您想体验这些新功能,则可以考虑在临时站点上执行升级,并对 Magento 应用程序执行完整备份。本教程主要介绍下升级 Magento 版本的操作步骤。
步骤 1、启用 Magento 商店维护模式
运行下面命令,将 Magento 商店切换到维护模式,以防止用户在升级过程中访问商店。
php bin/magento maintenance:enable
步骤 2、设置数据备份
为了防止在升级过程中因意外情况发生,造成数据丢失。您在升级 Magento 版本前,需先为 Magento 应用程序及其数据库设置备份。按照以下命令通过 Composer 创建备份:
cp composer.json composer.json.bak
步骤 3、使用 Composer 升级 Magento
检查 Composer 版本:
composer -v
使用 composer 升级需要 commerce 命令,语法如下:
composer require-commerce magento/<product> <version> –no-update [–interactive-root-conflicts] [–force-root-updates] [–help]
- product:要升级的软件包,即开源产品社区版和 Adobe 产品企业版。
- version:需要升级的 Magento 或 Adobe 版本。
- –no-update:禁用自动更新。
这里将升级到 Magento 2.4.5,相关命令如下:
composer require-commerce magento/product-community-edition 2.4.5 –no-update
步骤 4、更新 composer
composer update
步骤 5、更新数据库模式和数据
依次运行下面命令,更新数据库模式和数据。
php bin/magento setup:upgrade
php bin/magento setup:di:compile
运行以下命令以确保一切顺利进行。
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
步骤 6、禁用维护模式
运行下面命令,禁用 Magento 商店维护模式。
php bin/magento maintenance:disable
Rm -rf vendor
Composer install
推荐阅读:《Magento 建站对服务器有什么要求?Magento 服务器推荐》