Overview
This article explains how to use your website's FTP credentials with the DreamHost Automated Migration plugin to migrate your WordPress site to DreamHost.
WordPress directory
This plugin will only function if your WordPress installation is located in the primary website directory.
- example.com
It will not function if WordPress is installed into a subdirectory:
- example.com/blog
Migrating your site to DreamHost
Step 1 — Locate your website credentials
You'll need the following website credentials of the DreamHost site you're migrating to:
- Website Username/Password: View the FTP overview and credentials article for instructions on locating this information. Make a note of the type of user assigned to your domain.
- Hostname: View the FTP overview and credentials article for instructions on locating this information.
- Destination Server FTP IP: View the Viewing your DreamHost DNS records article for steps on how to view your website's IP address.
Step 2 — Install the plugin on the old host
- Log into your live WordPress site at the old hosting company.
- Select Plugins > Add New in the left horizontal navigation bar.
- Type DreamHost Automated Migration in the search field box at the upper right.
- Click the Install Now button.
- Click the Activate button.
Step 3 — Configure the plugin
- Click DreamHost in the left menu.
- The plugin page opens.
- Enter your email address where you want to receive notifications about the migration status.
- Review and agree to the Terms & Conditions and Privacy Policy.
- Click the Migrate button to open the settings page:
- Click the link titled Manually Input Host Details on the top right.
- Enter the following:
-
Destination Site URL — The domain name you're migrating to. (EX: https://example.com).
This is usually the same domain name as your site at your current host. But it could also be a new domain name at DreamHost. Make sure to add https:// before the domain name.
- Destination Server FTP IP — The server address. See above for further details.
- FTP Type — Select SFTP for SFTP/SSH users.
- FTP Username — The user name. See above for further details.
- FTP Password — The password. See above for further details.
- Source Website Password Protected: If the source website is password protected, enter your credentials.
- Destination Website Password Protected: If the destination website is password protected, enter your credentials.
- Advanced Options: Leave these fields blank.
- Add folders: This option allows you to select non-WordPress core-specific files in the event you have a custom setup.
- Add Tables: Your WordPress database is selected by default. You can also select additional database tables if needed.
-
Destination Site URL — The domain name you're migrating to. (EX: https://example.com).
- Click the Migrate button.
- A progress report displays. When the migration is complete, a success message displays and you'll receive a confirmation email.
Checking your migrated site at DreamHost
If your DreamHost domain name is the same
example.com => example.com
If the domain name of your site at the old host and DreamHost are the same, visiting the site will continue to display it at your old host.
To view how it appears on your DreamHost server, you must create a hosts file on your computer. This allows you to view the site at DreamHost while it's still hosted at your old hosting company. View the following article for more details:
Point DNS to DreamHost
Once you have confirmed the site was correctly migrated, you can point your domain's DNS to DreamHost. For more information on how to change your nameservers at your current host, see the following article.
If your DreamHost domain name is different
example.com => dreamhostexample.com
If you migrated to a different domain name, and the new site's DNS records are hosted at DreamHost, visiting the site will display the newly migrated content.