如何解决默认情况下,您可以在不启用模块的情况下存储模块的站点配置文件吗?
我收到导致我的 Drupal 站点安装失败的配置同步错误。这些错误似乎是由于我试图将特定模块的配置文件包含在 config/sync
目录中而不将模块包含在 core.extension.yml
中所致。
我没有将模块包含在 core.extension.yml
中的原因是因为这个特定模块是可选的,默认情况下不启用。稍后在我的安装脚本中,我会提示用户是否要启用此模块,如果他们选择是,我将通过 Drush 命令启用该模块。
目前,如果我将所有配置文件保存在模块自己的 ../web/modules/contrib/
目录中,我可以让模块按需要工作。我的目标是将这些配置文件移动到 config/sync
目录,以便它们在模块更新期间不会被覆盖。
我的网站使用的是 Drupal Core 8.9.8,目前无法升级。
这似乎是一件非常合理的事情,所以我认为有一种方法可以实现这一点,但我似乎找不到任何解决方案。任何帮助将不胜感激!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。