Sometimes you need to revert a site back to a previous version to check out an old feature, or investigate to see if a site issue existed before an update. Historically this has been a difficult process to achieve without actually reverting the site to an earlier version.
WP Engine now supports restoring an existing install’s backup into a different install. You also have the option to restore without bringing the database over to the different install.
When restoring with database from one install to a different install, we’ll handle the domain translations between the site to ensure that it is functional on the new install. Learn more about these domain transformations.
To restore one install’s backup into another install, visit the ‘Backup point’ page for the install whose backup you want to restore.
Choose the backup point you are interested in, and then click the ‘Restore’ button, you’ll be presented with a modal which will ask where you want to restore that backup, a choice on whether or not to restore the database, and a field that will allow you to customize what email addresses get notified.
Choose the different target install where you would like to restore this backup to. You will notice that we integrated Workspace Groups and Environment labels into this dropdown to help you have context about which environment you are choosing.
When you’re happy with your selection, click the ‘Restore backup’ button to trigger the process. We will automatically trigger a new back point for the target site to ensure you have a valid rollback point in case something goes wrong.
That’s it! You’ll get an email when the process completes at the email you specified and then you’ll be able to click around your restored site on a different install all without affecting your live site.