I've been using Drupal since 4.6 and it's always been easy to copy a site from one server to the other. Make up a tarball, do a database dump, go to the new machine, unpack the tarball and load in the data and you're good to go.
I'm not finding this to be the case at all in D8. Every time I try to move between servers, I end up with fatal errors.
I find that I have to end up doing an install from scratch and then loading the database into the new install. That works, but then my /sites/default/files/config_[hash] are different, so the sites are out of sync.
What am I missing? In theory, the Configuration Initiative was supposed to make this easier, but so far for me that has not been the case.
BTW - instructions on "rebuild" - https://drupal.org/documentation/rebuild - managing config: https://drupal.org/documentation/administer/config