0

ddev 似乎正在“站点/默认/文件/同步”(相对于 docroot)中查找配置文件,但是,我的 d8 设置在 project_root/config/sync 中有这些文件。如何让 settings.ddev.php 指向正确的目录。

4

1 回答 1

0

;tldr: 在你的 settings.php 中设置 $config_directories[CONFIG_SYNC_DIRECTORY] 并且 settings.ddev.php 不会做任何事情。

如果您之前没有为系统设置值,ddev 仅将其用作后备。请在您的 settings.php 中设置 $config_directories[CONFIG_SYNC_DIRECTORY] ,这应该可以解决。settings.ddev.php 仅执行此操作,如果尚未设置同步(通常在 settings.php 中),则将其设置为默认值:

// This specifies the default configuration sync directory.
if (empty($config_directories[CONFIG_SYNC_DIRECTORY])) {
  $config_directories[CONFIG_SYNC_DIRECTORY] = 'sites/default/files/sync';
}
于 2019-01-30T14:21:59.680 回答