With Drupal 8 you can synchronize staged configuration changes with the currently active configuration. The synchronize page can be found at Menu > Configuration > Development > Configuration management (admin/config/development/configuration). The synchronize page will list all the changes between the config files in the active and staging folder within the config storage, located in the sites/default/files/config_HASH/ folder (default). From this list you can view the differences between each of the config files to ensure that the changes are as expected. The listing will also show new or removed config files. It is important to check that there are no removals of any core config files (such as system.*, entity.*) as this will result in a site error.

Example

  1. Install Drupal
  2. Export the full site configuration at admin/config/development/configuration/full/export. This will create in a zip file.
  3. Unzip and edit the site name in the system.site.yml config file
  4. Copy the entire set of unzipped files into the sites/default/files/config_HASH/staging folder
  5. Then go to the synchronize config page admin/config/development/configuration and the list will contain an entry for system.site
  6. Select 'View differences' to see the changes between the active and staging version of the config file
  7. To import and set the change to active, select 'Import all'