Drupal 8 has lot of inbuilt functionality within it, one of the main important features is Configuration Synchronization. It will help us to migrate full setup properly on site deployment. But the main problem is that, According to the Drupal 8 CMI documentation,
The Configuration Manager module in Drupal 8 provides a user interface for importing and exporting configuration changes between a Drupal installation in different environments, such as Development, Staging and Production, so you can make and verify your changes with a comfortable distance from your live environment.
The same idea appears in this article,
Perhaps the most important concept to understand is that the configuration system is designed to optimize the process of moving configuration between instances of the same site. It is not intended to allow exporting the configuration from one site to another. In order to move configuration data, the site and import files must have matching values for UUID in the system.site configuration item. In other words, additional environments should initially be set up as clones of the site. We did not, for instance, hope to facilitate exporting configuration from whitehouse.gov and importing it into harvard.edu.
So Still we hardly depends on the Features module, But we can use the CMI (Configuration management Interface between two different sites with simple hacking solution.
The CMI works with based on the site UUID, If the sites have different UUID then, it won’t work, So changing destination site’s UUID with Source site’s UUID would solve the problem.
Just follow the below steps to use CMI between two different sites,
1. Export Configuration from your source site (Site A)
2. Extract the file, Open the system.site.yml file and get the Source site (Site A) UUID
3. Run the drush command in your destination site (Site B)
drush config-set "system.site" uuid "Your Source Site UUID here"
4. After that, try as usual Import Process in destination site (Site B)
It will accept the Site A configuration in Site B. So we can migrate all datas into our another site.
FYI : I am not sure, It is a effective / Proper way to do it.. If there is any problem with this method please mentioned in the comment.