Migrating WordPress from another host
Move your WordPress site to Rivervo yourself with a plugin or by hand, test it before switching DNS, and when to ask support instead.
There's no automatic WordPress import in the panel. You can move the site yourself — this guide shows how — or write to support (Help → Write to us in the new panel) and describe your site; our team will tell you what's possible. See Moving your existing site to Rivervo.
Either way, your existing site stays live on the old host until you switch DNS, so you can test the new copy first.
Before you start
- Order a website at Rivervo: + Create → Website. Choose Empty site if you're bringing your own WordPress, or a fresh WordPress install if you'll use a migration plugin.
- Open the website in the panel: project → Website.
Moving it yourself
Two workflows — pick one:
Option A: Use a plugin (simplest)
- Install Duplicator or All-in-One WP Migration on your current site.
- Create a backup archive.
- Create a fresh WordPress install on Rivervo (Website → Software → Install an app — see install guide).
- Install the same plugin on the new site.
- Import the archive.
- Test on a subdomain or using a hosts file (see below).
- Cut over DNS.
Option B: Manual copy (more control)
- Download the full
wp-content/folder from your current host via SFTP. - Export the database from your current host's phpMyAdmin as a
.sqlfile. - Fresh WordPress install on Rivervo.
- Upload
wp-content/via File Manager or an FTP client, overwriting the default. - Import the SQL dump in Rivervo's phpMyAdmin.
- Update
wp-config.phpwith the new database name/user/password. - Search-and-replace the site URL in the database (use WP-CLI or the Better Search Replace plugin).
Testing before DNS cutover
Before you flip DNS, test the migrated site works:
Using a hosts file
Edit your local hosts file to temporarily point your domain to your Rivervo hosting's IP address (if you don't know it, ask support):
Mac/Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
Add a line:
<your-rivervo-IP> yourdomain.com www.yourdomain.comSave. Now your browser resolves your domain to the new server only for you — the rest of the world still sees the old site. When you're done testing, remove the line.
Cutting over DNS
When you're ready:
- Change your domain's nameservers to ours (or update the A record — see the domain pointing guide).
- DNS propagates within minutes to hours.
- Once propagated, all visitors hit the Rivervo-hosted version.
We recommend lowering your domain's TTL to 5 minutes 24 hours before the cutover. That makes the switchover near-instant for most visitors.
What about email during the switchover?
Email follows DNS — specifically the MX records. If you switch nameservers to Rivervo, make sure the MX records in Website → DNS zone point to wherever your mail should live (the website's mailboxes or Business email) before you switch. Move the mailboxes first — see Migrating email mailboxes — then update mail apps: email setup guide.
Common issues
- "After migration, WordPress shows the database error" —
wp-config.phpwasn't updated with the new DB name, user and password. Fix them in Website → Files. - Images broken after cutover — search-and-replace in the database missed some URLs. Run Better Search Replace again targeting
wp_posts.guid. - WP-admin redirects to the old host —
siteurlandhomeoptions weren't updated. Fix in phpMyAdmin underwp_options.
Stuck? Write to us from the panel: Help → Write to us.