Как синхронизировать конфиги без БД?

Аватар пользователя Gnom7 Gnom7 8 октября 2020 в 2:47

Здравствуйте!
В связи с проблемами на хостинге и пробелами в самообразовании у меня нет возможности сделать бекап БД с помощью Drush и mysqldump, но хочется сделать дубликат сайта с хостинга на локальную машину.

Файлы ядра и конфигов я залил с GinHub на локальку, но импортировать конфиги с помощью Drush и Ядра Drupal 8 не получается т.к. переносимая конфигурация не может отличатся от переносимого сайта.

Если я правильно понимаю, то в БД и конфигах хранится некий ID сайта выдаваемый при установке Ядра. Может я могу поменять этот ID вручную в импортируемых конфигах?

А может быть есть более цивилизованные способы решить мою проблему?

Комментарии

Аватар пользователя ivnish ivnish 8 октября 2020 в 7:12

Цивилизованно - это всё таки сделать дамп с прода и залить на локалку

Аватар пользователя vladtulku vladtulku 8 октября 2020 в 22:44

А самый простой способ Вам не подойдет? Установить модуль Backup and Migrate сделать архивную копию файлов и БД через админку сайта.
Не очень понял Вашу конечную цель, но советую заглянуть в файл ...\sites\default\settings.php в самые последние строчки.

Аватар пользователя gun_dose gun_dose 9 октября 2020 в 8:02

Id конфигов лучше менять на локальном сайте перед импортом. Например, так:

drush config-set "system.site" uuid "fjfj34-e3bb-2ab8-4d21-9100-b5etgetgd99d5"