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

Magento 2.4.6执行composer install时出现404错误求助

Magento 2.4.6 Composer Install 404 问题解决方案

问题根源

  1. 认证域名不匹配:auth.json中配置的GitLab令牌绑定域名是gitlab.privateinstance.com,但composer.json中仓库域名是gitlab.test.in,导致认证无效
  2. GitLab Group包仓库地址错误或权限不足:报错提示Group Not Found,可能是Group ID错误、仓库未启用或令牌无访问权限

解决方案步骤

1. 修正认证配置的域名匹配

修改auth.json,将令牌绑定到正确的仓库域名:

{
  "gitlab-token": {
    "gitlab.test.in": "bjC2RG4J4tcYksZRsxMZ"
  }
}

确保该令牌拥有gitlab.test.in上group 277的包仓库读取权限

2. 验证GitLab Group包仓库地址有效性

  • 登录gitlab.test.in后台,确认group 277存在且已开启Composer包仓库功能
  • 手动访问https://gitlab.test.in/api/v4/group/277/-/packages/composer/packages.json:
    • 若仍返回404,检查Group ID是否正确(可在Group设置页面查看ID)
    • 若Group使用路径而非ID访问,需修改仓库URL为https://gitlab.test.in/api/v4/groups/[group-path]/-/packages/composer/packages.json

3. 清理Composer缓存并重试安装

执行命令清除缓存,避免旧配置干扰:

composer clear-cache
composer install

额外排查项

  • 网络连通性:在服务器执行curl -I https://gitlab.test.in/api/v4/group/277/-/packages/composer/packages.json,确认能正常访问
  • 令牌权限:检查令牌所属用户是否为group 277成员,且拥有read_package_registry权限
  • SSL证书问题:若使用自签名证书,可在composer.json中添加信任配置(仅内部环境使用):
    "config": {
      "ssl-certificates": "/path/to/your-ca.pem"
    }
    

内容的提问来源于stack exchange,提问作者Sanjay Kumar Das

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 16:17:13