我花了1周时间试图将Magento从2.2版本升级到2.4。为了继续我已经下载,我使用作曲家1。我的PHP版本是7.1 -完全兼容Magento 2.2。上了作曲1,我就能拿到"作曲要求"了。没有错误。然后我启动了"作曲家更新"。命令,但由于缺乏PHP 7.4或更高版本而进入错误。
现在:我还可以更新php并完成"composer update"但是接下来的"magento/upgrade"将无法工作,因为它是Magento 2.2,只能与php 7.1工作
你有解决办法吗?
我是升级Magento的方面
你有两个解决方案:
1,如果你不想升级到2.4,你可以删除php7.4,使用php7.1。
2、升级magento版本到2.4.x:
-
对于magento <=2.4.3,您可以使用php7.4
-
使用magetno>=2.4.4,可以使用php8.1
一步一步升级magento版本你可以在这里阅读
对于Magento 2.4.4, PHP版本的最低要求是8.1,所以你需要确保更改PHP版本,然后运行composer要求升级
查看官方文档:https://devdocs.magento.com/guides/v2.4/release-notes/release-notes-2-4-0-open-source.html
https://devdocs.magento.com/guides/v2.4/release - notes/open源- 2 - 4 - 5. - html
升级过程:
https://www.cloudways.com/blog/magento-2-4-upgrade/
https://devdocs.magento.com/guides/v2.4/comp-mgr/cli/cli-upgrade.html
感谢