IONOS Migration

Managed WordPress hosting for sites leaving IONOS.

IONOS runs its own control panel, configures PHP in a way no other host does, and sells a site builder that looks like WordPress in the invoice and is not WordPress on disk.

Per-directory PHP unwoundBuilder sites identifiedFree migration
Free migrationNo cPanel requiredPHP config normalisedDaily backupsFree SSL24/7 support
Its own way of doing things

What IONOS does differently to everyone else.

None of this is wrong. It is just unlike the conventions every migration tool assumes.

PHP configured per directory

IONOS lets each directory run its own PHP version and settings, applied through files in the webspace rather than one account-wide setting. Those files mean nothing here and are removed.

Directory-level settingsRemoved on arrival

A panel that is not cPanel

There is no cPanel archive to restore from. The export is taken over SFTP and from the database directly, which is a different path with different gaps.

MyWebsite is not WordPress

IONOS sells a builder alongside WordPress hosting. A MyWebsite site has no WordPress to migrate at all, and that has to be established before anything else is planned.

Checked first

Databases with their own hostnames

Database credentials use IONOS-specific hostnames rather than localhost, so a copied wp-config.php points at a server that will not answer from anywhere else.

Domains and mail on the same contract

IONOS bundles domains and mailboxes with hosting. Moving the site does not move either, and the contract is what holds them.

Migration

Find the per-directory settings before they surprise you.

The characteristic IONOS problem is a site that works on their platform and behaves differently here, because PHP was configured somewhere nobody thought to look.

  • Directory-level PHP files located and removed
  • Product confirmed as WordPress, not MyWebsite
  • Database hostname replaced
  • Domain and mail contracts left intact
PHP config
Per-directory files
3 found
Product
WordPress hosting
confirmed
Database
Hostname rewritten
updated
DNS cutover
Awaiting your go-ahead
scheduled
Performance

One PHP configuration, not several.

Directory-level settings make behaviour hard to predict and harder to debug. Here the stack is configured once and applies everywhere.

Free
migration, done by us
One
PHP config, site-wide
14
edge regions
MagicWP129 ms
IONOS shared plan780 ms
No object cache440 ms

Illustrative comparison of a page load before and after the move. Your numbers depend on plan tier and plugin load.

Configuration

What we change when a site arrives from IONOS

Most of it is undoing conventions specific to their platform.

SettingWhat we doWhy
Per-directory PHP filesLocated in the webspace and removed after their settings are carried overIONOS applies PHP version and limits per directory through files that live with the site, so they travel with a copy and then silently do nothing.
Export pathSFTP plus a direct database dump rather than a panel archiveTheir control panel is not cPanel and produces no restorable archive, so the migration cannot start from the file every other shared host hands over.
Database hostIONOS hostname replaced with the new site's ownTheir databases are addressed by a provider-specific hostname rather than localhost, so a copied wp-config.php points at a server unreachable from anywhere else.
Product checkWordPress confirmed before a migration is scoped at allIONOS sells MyWebsite alongside WordPress hosting, and a builder site has no WordPress install to move — it needs rebuilding, which is a different job entirely.
Contract itemsDomains and mailboxes identified and left on the IONOS contractThey are bundled with the hosting rather than bought separately, so cancelling the contract after the move is what takes the email down.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly
Starter
For personal sites, blogs, and portfolios.
$20/mo
Billed $240 yearly · save $60
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
Billed $960 yearly · save $240
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
Billed $3000 yearly · save $600
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

IONOS has no cPanel. How do you export my site?
Over SFTP, with the database dumped directly. Their panel produces no restorable archive, so the migration is assembled from the filesystem and database rather than starting from a hand-over file.
Why does my site behave differently after copying it elsewhere?
Usually the per-directory PHP settings. IONOS applies PHP version and limits through files inside the webspace, so those files copy across and then do nothing, and the site runs on defaults it never ran on before.
I have MyWebsite, not WordPress. Can you migrate it?
Not as a migration — there is no WordPress install underneath to move. It has to be rebuilt in WordPress, which is a different piece of work, and worth knowing before you plan a cutover date.
What happens to my IONOS email?
It stays where it is. Mailboxes are bundled with the contract rather than the website, so the migration leaves them alone and the risk is cancelling the contract afterwards.
Do I need to change my database settings?
We do it as part of the move. IONOS databases use their own hostnames, so the credentials in wp-config.php have to be replaced rather than carried over.

Leave the per-directory settings behind.

Free migration, one predictable PHP configuration, and the contract left intact until you close it.