How to Migrate a WordPress Site to Veerhost (Files + Database)

Estimated reading: 1 minute

To move WordPress manually, you copy your website files and import your database, then update your configuration.

Step 1: Upload website files

Upload your WordPress files to public_html using File Manager or FTP. If you have a ZIP backup, upload it and extract it.

Step 2: Create a new database

In cPanel, open MySQL Database Wizard, create:

  • a database
  • a database user
  • assign the user to the database with All Privileges

Step 3: Import the database

Open phpMyAdmin, select the new database, then go to Import and upload your .sql file.

Step 4: Update wp-config.php

Open wp-config.php in your WordPress files and update:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  • DB_HOST

Step 5: Fix URLs if needed

If the domain changed, update site URLs in the database (common after migration). A search/replace tool or plugin can help.