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