How to Migrate a WordPress site from WP Engine

If you need to move a website from WP Engine, you will need to familiar with the interface that they provide. Once you are able to use their user portal to create a backup of your WordPress site, the rest of the process is fairly similar to moving a WordPress site from any other host. Follow the directions below in order to move your WordPress site to a new hosting location.

InMotion Hosting has made WordPress even easier by introducing a dedicated WordPress Hosting package. Fast, secure, and dependable right out of the box.

Create a backup in the WP Engine Interface

For more information on creating a backup using the WP Engine User Portal, checkout: How to create a backup in WP Engine. The steps below describe how to use the WP Engine.

  1. WPEngine login page Login to WP Engine.
  2. Select your site Select your website.
  3. Select Backup points from menu Scroll down the menu until you see Backup Points. Click on this option.
  4. select backup point Select the backup that you wish to restore and then click on Download ZIP.
  5. Download production backup You will see the Backup point listed. Make sure that Backup contents had Full backup selected.
  6. designate email address Add your email address to the box labeled Send notification to *.
  7. Start backup Click on Start production backup ZIP.
  8. email notification When the backup is completed you will receive a notification via email as well as a link that will allow you to download the file.

Receiving the ZIP File

Once you have received the emailed ZIP file. Click on the link provided in order to download the backup ZIP file. You will need to delete the following files:


You can open the ZIP file in cPanel’s File Manager or you can open it on a local computer desktop. If you edit on your desktop you can edit the ZIP file by either using a compression program or by expanding the file and then re-compressing it.

Moving your WordPress files and database

  1. Once these file have been removed, upload the zip file into the destination location of your WordPress site.
  2. Expand (unzip) the zip file and make sure that all of the WordPress files and folders are placed in the correct location. This step can be completed in the cPanel file manager or through your favorite FTP client once the zip file is uncompressed.
  3. You will find a copy of the database file in the wp-content folder. The name of the file is mysql.sql. You will need to create a new database at your new location. Make sure that you also create a new user and assign it to your new database.
  4. Using a database client like phpMyadmin, import the database file into the database server. If the file is larger than 51 MB, then you will need to submit a support ticket in order to have it imported. During the process of importing the database you will create a user name, database name and password. Make sure to take all of this information. Once the database file import is complete, make sure to delete the .mySQL file.
  5. Next you will need to replace or edit the wp-config.php file. Make sure to include the new database credentials that you obtained with database you just added.

At this point, the migration is mostly complete, you just need to review the site and tidy up any loose ends that may need updating due to the move.

Finishing the migration from WP Engine

You will need to review your site at this point and make sure that it works and appears as it did previously. Check for URLs that need to be updated to the new location URL. The Better Search and Replace plugin is one of the better user-friendly tools for this task. Also, make sure to Reset your WordPress Permalinks. Finally, if you were using caching plugins or security plugins, then it is highly recommended that you reset the cache and configure your security plugin for its new location.

Arnel Custodio Content Writer I

As a writer for InMotion Hosting, Arnel has always aimed to share helpful information and provide knowledge that will help solve problems and aid in achieving goals. He's also been active with WordPress local community groups and events since 2004.

More Articles by Arnel

2 thoughts on “How to Migrate a WordPress site from WP Engine

  1. Thank you so much for the awesome post. I have been using WPX Hosting but can you please let me know how can I transfer my site from WPX Hosting to InMotion Hosting or do I need to follow the same procedure as you shared for WPEngine.



Was this article helpful? Join the conversation!

Web Hosting Cyber Week Sale
Hurry! These Deals Won't Last Long