Can snapshot be used to migrate

Hi there,

I recently tried using the plugin “Duplicator” to migrate a website I had built and it really didn’t go well. I’m wondering if Snapshot can be used to migrate a site. Not all of my clients can afford web hosting with staging so it is really necessary to build a separate development server and then migrate it to the production server. If Snapshot could handle this, I would be so happy.

Thanks kindly,

  • Ash
    • WordPress Hacker

    Hello emilio_gagliardi

    Snapshot is not designed for migration, we are going to release a migration plugin very soon, called Shipper.

    That being said, in spite of being a backup and restore plugin, snapshot can be used for migration technically. You need to take a backup of your current site and restore it on the new site. The easiest way is to use our managed backup service. That will take a backup of your entire site and store it on our cloud. You have 10Gb of free cloud space with the membership.

    And then on the new server, you can restore the site in two ways. You can simply download the backup and follow the instruction comes with it, or you can install a fresh wordpress on the new site, install snapshot an then you can restore.

    Hope it helps! Please feel free to ask more questions if you have any.

    Have a nice day!

    Cheers,

    Ash

  • emilio_gagliardi
    • The Incredible Code Injector

    Do you have a rough estimate on when Shipper will be ready for us?

    In regards to using managed backups, what about differences in domain name? if I build site on “dev.domain.com” and then want to push that to production on “www.domain.com” I’m guessing that, Snapshot won’t help with updating the database to reflect the new domain?

  • Nithin
    • Support Wizard

    Hi emilio_gagliardi,

    Do you have a rough estimate on when Shipper will be ready for us?

    I’m afraid, we don’t have an exact ETA yet, our developer is reworking some aspects of Shipper plugin, which should improve efficiency of the plugin. We are looking forward to release this asap, but at the moment, I’m afraid, we still don’t have a date.

    If you haven’t tested Shipper, you can download it from our community testing forum:

    https://premium.wpmudev.org/forums/topic/new-version-of-shipper-to-check-out-shipper-10-beta-12

    if I build site on “dev.domain.com” and then want to push that to production on “www.domain.com” I’m guessing that, Snapshot won’t help with updating the database to reflect the new domain?

    In general when you try to migrate a site via Snapshot the procedure would be, to download the Managed Backup zip file, and snapshot-installer.php, and upload both these in the root folder of the destination site.

    And run the Snapshot Wizard install to run the migration process, by navigating to the following URL in your destination website:

    yourwebsiteURL.com/snapshot-installer.php

    You’ll have to do the same in your use case too, and this will overwrite entire database of domain.com with dev.domain.com. Snapshot will try to overwrite the domain name to it’s destination domain URL, but as mentioned Snapshots primary job is for backups, and to restore in the same domain. Migration isn’t it’s strong aspect, it should work, but you might notice anomalies in some use case.

    If it’s a single site install, you could easily perform migration via Duplicator plugin:

    https://wordpress.org/plugins/duplicator/

    The steps are pretty same as mentioned in here:

    https://premium.wpmudev.org/blog/guide-to-migrating-localhost-wordpress-to-live-site/

    If your intention is to create a staging, and live site, and push changes from staging to live, you might find the following helpful:

    https://wordpress.org/plugins/wp-staging/

    Regards,

    Nithin

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.