My best way to restore or transfere to an other site is to save the original sw e.g.
SilverStripe-cms-v3.0.5.zip
And the 3 folders:
assets, themes and mysite.
1. Install the SilerStripe-cms from scratch as you done the first time.
2. Replace asset, themes and mysite folder with your stored one.
3. Run http://<your-new-site>/dev/build
4. Run http://<your-new-site>/index.php?flush=1
And that`s it. At least I was successful with this procedure.