Die Konfigurationsverwaltung erlaubt nur die Synchronisierung der Konfiguration zwischen derselben Site oder demselben Projekt, um Probleme beim Import der Konfiguration von Site a.com zu Site b.com zu vermeiden. Um diese Überprüfung durchzuführen, generiert Drupal 8 eine UUID für jede Site.
Sie erhalten die UUID Ihrer aktuellen Site, indem Sie den folgenden Befehl ausführen:
drush cget system.site
Mit dem obigen Befehl erhalten wir eine ähnliche Ausgabe wie mit der nächsten Auflistung:
uuid: 236fa77c-d83e-42de-8a03-03c574c00160
name: Drupal 8
mail: user@example.com
slogan: ''
page:
403: ''
404: ''
front: node
admin_compact_mode: false
weight_select_max: 100
langcode: en
Der Konfigurationsimport hat eine andere UUID. Sie können die UUID mit dem folgenden Befehl bestätigen
cat sites/default/config/staging/system.site.yml
Aus diesem Grund müssen Sie den Wert der Site-UUID mit dem folgenden Drush-Befehl ändern:
drush cedit system.site
Mit dem obigen Befehl können Sie Ihren bevorzugten Texteditor verwenden, um dieselbe UUID festzulegen, die in Staging-Konfigurationsdateien vorhanden ist.
cat sites/default/config/staging/system.site.yml
Wenn Sie nach dem Ändern der UUID und der Berechtigungen die Seite example.com/admin/config/development/configuration erneut aufrufen, werden alle Änderungen, Löschungen, Umbenennungen und Ergänzungen angezeigt.
Quelle: http://enzolutions.com/articles/2014/08/27/understanding-configuration-management-in-drupal-8/