Website Migration

How to Move Your WordPress Site to WebFulHost

Migrate WordPress to WebFulHost: export the database, copy the files, import, and fix URLs — with zero rebuild.

Moving WordPress isn't reinstalling it — the site lives in two halves (files and database) that you carry across together. Here's the reliable sequence.

1. Gather everything from the old host

  1. Download the files — the whole WordPress folder, typically via your old host's Backup or SFTP. Be sure to include the hidden .htaccess file.
  2. Export the database — in the old host's phpMyAdmin, select your WordPress database and choose Export (SQL format). If it's large, tick Compressed: gzip.

2. Set up the new home at WebFulHost

  1. Install a fresh WordPress with the one-click installer — the installer creates the database and user for you, so the connection is guaranteed.

3. Bring your content across

  1. Files: delete the placeholder files the fresh install created inside public_html (except .htaccess and optionally wp-config.php), then upload your old WordPress files in their place — the ZIP method is fastest.
  2. Database: in phpMyAdmin, select the fresh (empty) database and Import your SQL export.

4. Reconnect the database

Your uploaded wp-config.php still points at the old host. Update DB_NAME, DB_USER, DB_PASSWORD (and DB_HOST to localhost) to the fresh database the installer created. See How to Connect a MySQL Database to WordPress.

5. Fix any domain differences

If you're keeping the same domain, nothing to do. If the domain or bare-www form changed, run a search-replace in the database to update old http://olddomain values to https://newdomain. A PHP-based search-replace tool or a carefully targeted SQL update works; take a backup first.

6. Point DNS and test

Change nameservers (how), give propagation time, then log into the admin, check posts, plugins, media and forms. Then cancel the old host.

Note: plugins that store absolute paths (caches, some security plugins) can throw odd errors after a move — re-saving their settings usually clears it. And if you see a database error at any point, it's almost always the wp-config details.

Was this article helpful?

Your feedback helps us improve our guides.

Still need a hand?

Contact WebFulHost Support — our team is available 24/7.