How To Move Site From WP Engine To Another Hosts

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.

WPEngine User Portal

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.

download-backup-zip-modal

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

cd /var/www

wget YOUR_DOWNLOAD_LINK.zip

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