Many website owners move from WP Engine to Servebolt to get better performance. Their WordPress and WooCommerce websites usually become at least twice as fast with our hosting. Servebolt is a high-performance hosting provider that is known for its fast servers and reliable uptime.
SFTP Method
This method is the easiest way to move your WordPress website from WP Engine to Servebolt. You will need to use an SFTP client like FileZilla to connect to your WP Engine and Servebolt site.
Step 1: Download your website from WP Engine
- Go to your WP Engine control panel.
- Click on the “Backups” tab.
- Select the most recent backup of your website.
- Click “Create backup”.
- Download the backup as a
.zip
file
Step 2: Import the database to Servebolt
When you downloaded the content of your website from WP Engine, you also downloaded the latest database backup.
- Locate the
mysql.sql
file inside the/wp-content
directory. - Download the database to your local machine.
- Import the database using phpMyAdmin.
Step 3: Upload the files to your Servebolt site and remove the WP Engine files
- Connect to your Servebolt site using SFTP.
- Upload the files from the backup to the
/public
directory on your Servebolt site. - Remove the following folders and files from the files:
- Remove WP Engine must use plugins in
/wp-content/mu-plugins
/wp-content/object-cache.php
/wp-content/mysql.sql
/.gitattributes
/.gitignore
- Remove WP Engine must use plugins in
Step 4: Configure wp-config.php correctly
- Locate your
wp-config.php
file in your/public
directory. - Open the
wp-config.php
file in a text editor. - Replace the following with your Servebolt database credentials:
SSH Method
This method is more advanced than the SFTP method, but it is also more efficient for larger websites. You will need to use SSH to connect to your WP Engine and Servebolt site and copy the files and database.
Step 1: Connect to WP Engine via SSH
- Open an SSH client like the Terminal or PuTTY.
- Login with SSH, using your WP Engine SSH hostname, username, port number (if needed), private SSH key or password.
- Head over to your webroot directory and use the following command:
pwd
. This will give you the full path of your website’s files (save the path for the next step).
Step 2: Copy your WordPress files and database to Servebolt
sitecopy -P (PORT) -t wp (REMOTE HOST) -s (PATH/TO/REMOTE/WEBROOT) (LOCAL DB)
Replace the following with your actual values:
- PORT: The port number of your WP-Engine server (if needed).
- REMOTE HOST: The hostname of your WP-Engine server.
- PATH/TO/REMOTE/WEBROOT: The path to the webroot directory on your WP-Engine site (The path was saved in step 1).
- LOCAL DB: The database user on your Servebolt site.
Step 3: Clean out the WP Engine files.
- Remove the following folders and files from your site:
- WP Engine must use plugins in
/wp-content/mu-plugins
/wp-content/object-cache.php
/wp-content/mysql.sql
/.gitattributes
/.gitignore