В версию Друпал 8.6.0 внесено изменение, которое позволяет выполнить установку системы из существующей конфигурации. Это позволяет разработчикам работать без переноса базы данных, а также для непрерывной интеграции окружения и тестирования. Установка из конфигурации поддерживается ядром двумя способами:
- Папка синхронизации определена в файле settings.php. Для этого нужно установить значение параметра $config_directories перед установкой. Если папка содержит корректную конфигурацию для профиля, который поддерживает установку конфигурации, то на странице выбора профиля установки можно выбрать вариант устанавливаемой конфигурации
- Профиль установки содержит папку config/sync. Для этого нужно создать профиль установки и экспортировать конфигурацию в папку config/sync в папке профиля. Если вы это сделаете, то скорее всего вам придётся обновить конфигурацию core.extension в существующем профиле установки, нужно будет заменить список модулей и профиль
Отметьте: если профиль реализует hook_install(), то установка конфигурации не поддерживается. Нужно или изменить профиль установки на минимальный или использовать 2 способ и создать новый профиль без реализации этого хука.