Mă chinui să instalez un site drupal dintr-o configurație existentă. Iată cele două abordări pe care le-am încercat:
OPȚIUNEA 1: Importați configurația prin schimbarea UID-ului:
drush cex
pe site-ul existent
site drush:instalare
pentru a instala site-ul nou
drush cset system.site uuid 478e7e74-fea3......
pentru a seta UUID pe site-ul nou egal cu site-ul existent
drush cim
pe noul site
REZULTAT:
Importul a eșuat din următoarele motive:
Eroare neașteptată în timpul importului cu operația de ștergere pentru taxonomy.vocabulary.tags: Încercați să creați un corp de câmp care nu există pe nodul tip entitate.
Eroare neașteptată în timpul importului cu operația de ștergere pentru shortcut.set.default: Încercați să creați un corp de câmp care nu există pe nodul tip entitate.
Eroare neașteptată în timpul importului cu operația de ștergere pentru contact.form.personal: Încercați să creați un corp de câmp care nu există pe nodul tip entitate.
.... (Există mai multe dintre aceste erori, dar le-am eliminat aici pentru o mai bună lizibilitate)
OPȚIUNEA 2: Furnizați deja configurația existentă în timpul instalării
drush site:install --existing-config
cu configurația de pe site-ul existent fiind disponibilă în directorul de configurare al site-ului nou.
REZULTAT:
Profilul selectat are o implementare hook_install() și, prin urmare, poate
nu poate fi instalat din configurare.