如何Magento2.x升级到Magento 2.3

升级到Magento 2.3

注意:在迁移到Magento 2.3之前,我建议您详细了解这个版本的系统需求,因为它可能需要您对主机设置进行一些升级。

步骤1:启用开发人员模式

要启用developer mode,只需使用以下命令。

php bin/magento deploy:mode:set developer

步骤2:升级到Magento 2.3.0

接下来,您必须通过以下命令升级到最新版本:

composer require magento/product-community-edition 2.3.0 –no-update

步骤3:更新Composer

现在,通过运行以下命令更新Composer:

composer update

在更新期间,将下载和安装Magento 2.3所需的资源。

修复Magento 2.3.0中的错误

在升级过程中,您可能会遇到错误。如果您的情况不是这样,请跳到步骤4。

出现此错误是因为Magento不允许对composer.json进行更新。结果,当您试图自动升级Magento版本时,会抛出一个错误。因此,对于Magento 2.3版本,您必须进行一些更改才能升级到最新版本。

本文提供了这个错误的解决方案。简而言之,使用以下命令升级到Magento 2.3.0。

composer config preferred-install dist
composer config sort-packages true
composer config prefer-stable true

现在让我们解决magento2 composer.json 文件

composer require –dev friendsofphp/php-cs-fixer:~2.10.0 –no-update

composer require –dev sebastian/phpcpd:~3.0.0 –no-update

php -r ‘$autoload=json_decode(file_get_contents(“composer.json”), true); $autoload[“autoload”][“psr-4”][“Zend\\Mvc\\Controller\\”]= “setup/src/Zend/Mvc/Controller/”; file_put_contents(“composer.json”, json_encode($autoload, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES));’

现在回到步骤2重新启动该过程,希望在安装过程中不会发生更多错误。

步骤4:运行Upgrade命令

php bin/magento setup:upgrade

在成功升级到Magento 2.3之后,登录到Magento管理面板并探索最新功能。

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: Magento 1和Magento 2区别

下一篇: Magento 2.x Nginx配置多站点

登录 评论
avatar