In this post, I’m going to show you a quick and easy way to move/migrate your site from WPEngine to another host. In my case, I’m going to move to DigitalOcean.
Step #1: Take Complete Backup of Your Site
Just log in to your WP Engine user portal and select your site.
Then choose Backup points in the overview section.
And then select the most recent backup point or whatever the backup you want and click on the Download Zip button
Now click on Start Backup button.
They will send us a direct download link to download the entire site.
Step #2: Download It In New Host
SSH into your new host and go to the directory where you want to setup the site.
Download the zip file which you have received via mail using wget
mkdir example.com && unzip YOUR_DOWNLOAD_LINK.zip -d example.com
# Set file permission
cd example.com && sudo chown -R www-data:www-data .
Step #3: Import Database And Configure It
We now need to import the database. I’ve written a detailed post about it.
You can check out How to Move WordPress to New Host with No Downtime