drupal 10版本,扩展模块中选择update manage模块,点击安装,提示update.settings已存在,安装失败。提示如下错误:
Configuration objects (update.settings) provided by update already exist in active configuration
查询drupal官方,可以使用如下方法解决。
进入vendor/bin目录,执行如下命令:
./drush php-eval "\Drupal::keyValue('system.schema')->delete('update_test_0');"
./drush config:delete update.settings
重新安装update manage模块,安装成果。
若本机安装的是php8.2或其他版,执行上述命令时提示php不存在,可通过如下命令创建php可执行文件:
ln -s /usr/bin/php82 /usr/bin/php
/usr/bin/php82是php8.2的安装目录,若在其他目录,做相应的替换即可。
若是其他模块安装失败,则只需将update修改为其他模块名称即可。