Skip to main content
Live with caveats. This area is real and usable, but the docs intentionally call out operational or UX limits that still matter.

Goal

Migrate an existing WordPress site onto StackShift’s native runtime instead of rebuilding it by hand.

Prerequisites

  • An export of your current site as a wp-content + database archive (a single zip)
  • The source site URL the export came from
  • The WordPress version the export was taken from

Workflow

1
Export your current site as a content-and-database archive (wp-content plus a database dump) and zip it.
2
Start an import: provide a name, the source site URL, the WordPress version, and upload the archive.
3
StackShift provisions a fresh native WordPress site (managed MySQL + runtime) and migrates your package into it.
4
After the migration completes, reset the admin password and point your domain at the new site.

Supported import format

Import currently accepts one format: a wp-content-and-database archive (the wp-content directory plus a database dump, packaged as a zip). Other migration formats are not accepted today.

What you provide

  • A site name.
  • The source site URL (an absolute http or https URL) so links can be remapped.
  • The WordPress version the export came from — this is required for import.
  • The archive package itself.

How the import runs

Under the hood an import creates a normal native WordPress site and then restores your package into it, so you end up with the same managed-MySQL, native-runtime shape as a fresh deploy. The site is created with a temporary import admin user, so after migration you reset the admin password and update the site URL to your real domain.

Limitations

  • Multisite import is not supported in v4. To move an existing network, create a fresh multisite network on StackShift and migrate its content separately.

Expected result

Your existing WordPress content runs on StackShift’s native runtime, backed by a managed MySQL database.

Common failures

  • Uploading an unsupported format — only the wp-content-and-database archive is accepted.
  • Omitting the source site URL or the WordPress version (both required for import).
  • Attempting a multisite import — not supported in v4.

Deploy WordPress on StackShift

Launch single-site WordPress on the native Apache + PHP runtime with an auto-provisioned managed MySQL database and persistent storage.

Connect a custom domain to WordPress

Understand how StackShift routing and WordPress site URLs interact before and after first boot.

WordPress Control Surface

A first-class operational surface for direct WordPress projects: overview, narrow safe actions, diagnostics, and recent history.