【问题标题】:Directly upgrade the Magento 2.1.5 to 2.3直接将 Magento 2.1.5 升级到 2.3
【发布时间】:2020-04-19 05:22:07
【问题描述】:

我们可以直接将 Magento 2.1.5 升级到 2.3 吗? Magento 2.1 仅支持 PHP 5.6、7 和 7.1 版本,Magento 2.3 支持 7.1.3、7.2、7.3。两者都支持不同的版本,而准备检查总是引发错误“需要 PHP ^7.1.3 -> 你的 PHP 版本 (7.0.6) 不满足该要求”。

任何人,请告诉我如何将 Magento 2.1 升级到 2.3 的过程。我在本地窗口机器上运行它。

提前致谢!

【问题讨论】:

标签: php magento version magento2 upgrade


【解决方案1】:

手动将 Magento 升级到 2.1 到 2.3 需要PHP版本是7.2 将 Magento 2.3 版本及之前的所有文件复制到您的 magento2.1 需要覆盖所有文件 和运行命令

bin/magento setup:upgrade
bin/magento setup:static-content:deploy (if production mode)
bin/magento c:f

【讨论】:

    【解决方案2】:

    应该可以,然后您必须设置新版本并尝试更新。如果您想确保一切都正确,您可以先更新 2.2,以便进行所有 DB 迁移,然后进行下一步。通常作曲家总是获取新的包,然后进行数据库升级。所以通常应该可以。

    您应该在此之前进行备份,如果它不起作用,您可以再试一次。

    https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html

    【讨论】:

    • 好的。所以没有直接升级?
    • 试试看 ;) 设置新的 PHP 版本并运行升级。如果它不工作回滚。
    • 我通常更喜欢升级这两个版本以确保一切正常。
    【解决方案3】:

    我强烈建议先更新到 2.2.x 的最新版本,然后再升级到 2.3.x。原因是某些设置/升级脚本可能无法正确触发执行,您需要先在 2.2 上对站点进行全面测试,然后再进入 2.3。 2.3 中引入的更改可能会破坏您的商店,如果 2.2 或 2.3 中的任何更改破坏了它,将很难追踪。建议在每个版本上对您的网站进行全面测试,这很可能比从 2.1 直接升级到 2.3 更快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-01
      • 2020-09-10
      • 2015-08-04
      • 2019-04-01
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多