Drupal 配置位置



ddev似乎正在"sites/default/files/sync"(相对于docroot)中查找配置文件,但是,我的D8安装程序在project_root/config/sync中具有这些文件。如何让 settings.ddev.php 指向正确的目录。

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

仅当您以前未为系统设置值时,ddev 才会将其用作回退。请在设置中设置 $config_directory[CONFIG_SYNC_DIRECTORY].php这应该可以解决。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';
}

最新更新