Drupal配置位置

时间:2019-01-30 14:07:06

标签: ddev

ddev似乎在'sites / default / files / sync'(相对于docroot)中查找配置文件,但是,我的d8安装程序在project_root / config / sync中包含了这些文件。如何获取settings.ddev.php指向正确的目录。

1 个答案:

答案 0 :(得分: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';
}