最近几天,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版本,不知道为什么这么长时间还没有同步。
添加新评论