恢复composer默认镜像设置,及时更新Drupal 9

By 大伟哥 | 2022-04-03,周日, 23:44

最近几天,Drupal 后台一直提示有一个可用的安全更新,要求马上升级,但是使用 composer 运行更新,又找不到最新版本可用。大伟哥在国外的服务器上的网站倒是没有任何问题,可以无障碍更新到最新版本,这提醒我最大的可能就是因为国内的服务器使用了阿里云的composer镜像没有得到及时更新。

那就只能先取消阿里云的 composer 镜像使用,还原成默认服务器了。切换到运行 Apache / PHP的用户www-data, 并运行composer命令:

sudo su - www-data -s /bin/bash
composer config -g --unset repos.packagist

然后再次运行composer update, 就能正常更新到当前最新的 Drupal 9.3.9版本了。9.3.9发布于上个月3月22号,而阿里云的 composer 镜像到截止到现在4月4号,还是9.3.7版本,不知道为什么这么长时间还没有同步。

添加新评论

此字段内容将保密,不会被其他人看见。
  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。
3 + 15 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。