You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Magento 2.3.4升级至2.4.3失败,已设PHP7.4仍报错求因

Magento 2.3.4升级至2.4.3失败的原因分析

问题1:PHP版本检测不符的原因

  • cPanel面板设置的PHP版本仅作用于网页运行环境,而Composer执行升级时调用的是系统默认的PHP(7.2.34),并非你切换的CLI版本7.4.33。
  • 验证方式:执行命令which php查看当前PHP执行路径,对比cPanel中PHP7.4的实际安装路径(通常为/opt/cpanel/ea-php74/root/usr/bin/php),若路径不一致则说明Composer未使用指定的PHP版本。

问题2:composer-plugin-api版本不兼容的原因

  • 你当前使用的Composer 2.x对应plugin-api 2.2.0,而dealerdirect/phpcodesniffer-composer-installer ^0.5.0仅支持Composer 1.x的plugin-api ^1.0,版本约束冲突导致依赖解析失败。
  • Magento 2.4.3本身适配Composer 2.x,但旧依赖包版本未更新,需将该包升级至兼容Composer 2.x的版本(如^0.7.0及以上)。

内容的提问来源于stack exchange,提问作者Bohdan V.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 21:25:40