我们可以直接将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的过程。我正在本地窗口机器上运行它。
预先感谢!
答案 0 :(得分: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
答案 1 :(得分:0)
应该可以,然后您必须设置新版本并尝试更新。如果要确保一切正确,则可以先更新2.2,然后进行所有DB迁移,然后转到下一步。通常,composer始终会获取新软件包,然后进行数据库升级。因此通常应该可以。
您应该先进行备份,然后再尝试备份(如果它不起作用)。
https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html
答案 2 :(得分:0)
我强烈建议先更新到最新版本的2.2.x,然后再升级到2.3.x。原因是某些设置/升级脚本可能未正确触发执行,因此您需要在2.2之前对站点进行全面测试。 2.3中引入的更改可能会破坏您的商店,并且如果从2.2或2.3进行的更改都破坏了它,将很难跟踪。建议在每个版本上全面测试您的网站,这很可能比将2.1直接升级到2.3更快。