Move an existing website to PK Hosting — minimal-downtime migration
Copy your files and database first, test, then switch DNS last. Migration designed to minimize downtime — zero downtime is not guaranteed.
Last updated
We use a staged migration designed to minimize downtime. DNS propagation, application behavior and the old provider can still cause temporary interruption, so zero downtime is not guaranteed. Work in this order:
- 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.