Skip to main content
If you’ve built a WordPress site elsewhere — locally, on a staging host, or with another provider — the WordPress Toolkit and cPanel give you several ways to bring it in. The toolkit can pull a WordPress site directly from another server:
  1. In cPanel, open WP Toolkit.
  2. Click Install dropdown → Migrate (or the Migration option, depending on version).
  3. Provide the source site’s details: URL and admin credentials, or FTP/SSH details for the old host.
  4. Choose the destination domain on your account.
  5. Start the migration — the toolkit copies files and database and fixes URLs automatically.

Method 2: Manual upload of a local project

If your project is on your own machine:
  1. Export the database from your local environment (phpMyAdmin → Export, or mysqldump).
  2. Zip the site files (the WordPress folder contents, including wp-content).
  3. In cPanel File Manager, upload the zip to public_html (or a subfolder) and Extract it.
  4. Create a database and user in MySQL Databases, then import your .sql file via phpMyAdmin → Import.
  5. Edit wp-config.php with the new database name, user, and password (host: localhost).
  6. Update URLs if your local site used a different address:
    • WP-CLI over SSH: wp search-replace 'http://localhost/mysite' 'https://yourdomain.com'
    • Or set WP_HOME and WP_SITEURL temporarily in wp-config.php.
  7. Visit the site and log in; re-save Settings → Permalinks to refresh rewrite rules.
After the import, the site appears in WP Toolkit automatically (or use Scan in the toolkit to detect it).

Method 3: Duplicator / All-in-One WP Migration plugins

Plugin-based packages also work well:
  1. On the source site, create the package/export with the plugin.
  2. On our hosting, install a fresh WordPress via Softaculous, install the same plugin, and import the package.

Non-WordPress projects

For static sites or custom PHP applications, upload the files via File Manager or FTP and import any database via phpMyAdmin — the same steps as Manually installing software.
Prefer a hands-off move? Migrations to Stablepoint are free — open a ticket with your old host’s access details and our team does the whole thing. See Site Migrations.