La gestion de la configuration n'autorise la configuration de la synchronisation entre le même site ou le même projet que pour éviter les problèmes liés à l'importation de la configuration de site a.com vers b.com. Pour ce faire, Drupal 8 génère un UUID pour chaque site.
Vous obtenez votre UUID de site actuel en exécutant la commande suivante:
drush cget system.site
La commande ci-dessus, nous aurons une sortie similaire à la liste suivante:
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
L'importation de configuration a un UUID différent, vous pouvez confirmer l'UUID avec la commande suivante
cat sites/default/config/staging/system.site.yml
Pour cette raison, vous devez modifier la valeur de l'UUID du site à l'aide de la commande Drush suivante:
drush cedit system.site
La commande ci-dessus vous permet d'utiliser votre éditeur de texte favori pour définir le même UUID présent dans les fichiers de configuration de stockage intermédiaire.
cat sites/default/config/staging/system.site.yml
Après avoir modifié l'UUID et les autorisations, si vous visitez à nouveau la page example.com/admin/config/development/configuration, vous verrez tous les changements, suppressions, renommements et ajouts.
source: http://enzolutions.com/articles/2014/08/27/understanding-configuration-management-in-drupal-8/