Move an existing website to PK Hosting
Copy your files and database first, test, then switch DNS last — with zero downtime.
Migrate in this order to avoid downtime:
- Copy files: download your site from the old host and upload it into
public_htmlhere (see Upload your website files). - Move the database: export the SQL from your old host and import it into a new database here (see Create a MySQL database). Update your app's config with the new database details.
- Recreate mailboxes for every email address before switching DNS, so no mail is lost.
- Test the copy on our server before pointing the domain (we can preview via a temporary URL — open a ticket if you need one).
- Switch DNS last: only after the copy works, change nameservers or the A record (see Connect a domain). Keep the old hosting active for 48 hours while DNS propagates.
Moving a WordPress site? The All-in-One WP Migration or Duplicator plugins export your whole site as one file you can restore here after a fresh one-click install.
Still need a hand?
Open a ticket from your dashboard with your domain and a screenshot — our team replies fast.