This article is similar to what is stated in the article on the wpengine.com website however by only following their steps, we run into a few issues.
- First, create a backup within the User Portal in WP Engine.
- Once the backup is complete, you can select the backup from the list and click “Download Zip”.
- Upload the zip of your site to the public_html folder in your new host.
- Extract your zip file, and delete the following:
- wp-content/mu-plugins/mu-plugin.php
- wp-content/mu-plugins/wpengine-common/
- wp-content/mu-plugins/slt-force-strong-passwords.php
- wp-content/mu-plugins/force-strong-passwords/
- wp-content/mu-plugins/stop-long-comments.php
- wp-content/advanced-cache.php
- wp-content/object-cache.php
- Connect via FTP to the account and change the permissions on all folders to be 755 and all files to be 644.
- Permissions of the files without doing this prevents you from accessing /wp-admin
- Open your zip file again and import the database found in wp-content/mysql.sql to your new environment. You can do this by creating a new DB and opening PHPmyAdmin and importing the file to populate the tables.
- Replace wp-config.php with the default WordPress template and be sure to include your new site’s database credentials.
- Point the domain and login to test the sites functionality.