magento 2大家现在都不陌生,但是如何升级magento 2到magento 2的小版本呢。接下来我将介绍magento 2如何升级。
Magento 2升级使用composer
操作步骤如下:
1.切换到开发模式
完成升级的推荐模式是开发者模式。因为如果遇到任何问题,那么这种模式可以让事情变得更容易调试。如果需要请使用下列命令,不需要跳过忽略。
1 | bin/magento deploy:mode:set developer |
2.首先切换到维护模式:
我要做的下一件事是启用维护模式,因为我不希望任何人在我运行任何维护任务时尝试使用该网站,要启用维护模式。
1 | php bin/magento maintenance:enable |
3.Magento 备份
接下来我要运行一个完整的Magento备份。要运行完整的Magento备份,我将运行
1 | bin/magento setup:backup --code --media --db |
这将备份我的系统代码,媒体文件和数据库
从技术上讲,我没有必要这样做,因为在开始本教程之前我已经创建了服务器的完整“快照”……但是,运行完整的Magento备份仍然是一个好习惯。如果您的Web主机为您提供“快照”功能,我建议您也这样做。
4.如果你Magento 2开源版(Magento 2 Open Source)运行下面命令
1 | composer require magento/product-community-edition 2.3.2 --no-update |
1 | composer update |
5.如果你 Magento 2商业版(Magento 2 Commerce)运行下面命令
1 | composer require magento/product-enterprise-edition 2.3.2 --no-update |
1 | composer update |
在进行composer升级的时候第一次,需要输出账号和密码,即使你的magento 2官网的登录后账户里面的username和password,下次再更新时就不需要了。
6.删除缓存文件
1 2 3 | rm -rf var/cache/* rm -rf var/page_cache/* rm -rf generated |
7.升级数据库,重新编译DI,部署静态内容:
1 2 3 4 | php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento indexer:reindex |
8.查看magento 2的版本号命令
1 | php bin/magento --version |
9.关闭维修模式:
1 | php bin/magento maintenance:disable |
好了完成以上的命令就,更新了magento 2的版本的升级了。赶快去升级你的magento 2.3.2的版本吧。