【问题标题】:How to create new user when configuration is locked using "Configuration Read-only"使用“只读配置”锁定配置时如何创建新用户
【发布时间】:2018-04-23 15:04:58
【问题描述】:

我们有一个托管在 Pantheon 的 Drupal 8 站点,站点配置通过“只读配置”模块锁定。

我使用 git 创建了站点的本地克隆并添加了一个新用户,但是当我执行 git status 时,它显示我的分支与主分支同步。话虽如此,看起来新添加的用户并未写入任何配置 YAML 文件。

所以,我怀疑我需要从本地导出数据库并将其导入 Pantheon - 但这似乎不是正确的过程或最安全的方法。有人可以确认一下,因为我没有找到适用于这种情况的任何资源,并希望确保我遵循最佳做法吗?

【问题讨论】:

标签: drupal-8 pantheon


【解决方案1】:

用户是实体,因此存储在数据库中,而不是配置中。

如果您想在不同环境中同步您的用户,那么您必须寻找一种方法来从 Pantheon 检索数据库备份并将它们导入到不同的环境中查看要同步的模块用户实体。我通过 Google 快速搜索找到了 content_sync 模块,但没有使用过它,并且不能保证它会工作/满足您的要求。

【讨论】:

  • 我明白了。因此,虽然“只读配置”模块禁止更改配置,其中包括用户,但用户并未存储在配置中。有人拍我!非常感谢您的澄清。希望这对其他人有帮助。
  • 只是为了澄清一下,与用户相关的配置更改通常是角色定义以及角色具有哪些权限 - 实际用户本身存储在数据库中。希望有帮助!
猜你喜欢
  • 2011-05-11
  • 2016-03-15
  • 2012-07-14
  • 1970-01-01
  • 2013-02-25
  • 2012-05-09
  • 2015-06-24
  • 1970-01-01
  • 2020-10-24
相关资源
最近更新 更多