Support
We usually reply within 1–2 business days
Ticket submitted!
Your ticket ID:
A confirmation has been sent to your email address.
cPanel Migration Preview — Test Your cPanel Move Before DNS Change | TestURL.live
cPanel / WHM Migrations

cPanel Migration Preview — Test The New Server Before Flipping DNS

You used WHM /scripts/pkgacct or the Transfer Tool to move an account to a new cPanel server. The destination IP works in WHM, but does the site actually load correctly? TestURL.live shows you in 30 seconds — no hosts file edits, no risk to live traffic.

Works with shared IPs WHM Transfer Tool friendly SSL/AutoSSL aware

What Goes Wrong in cPanel-to-cPanel Transfers

The WHM Transfer Tool is excellent, but "transferred successfully" in WHM doesn't mean the website works. Common cPanel migration failures only surface when a real browser visits the new server with the real Host header:

How TestURL.live Previews Your cPanel Migration

  1. Restore the account on the new cPanel server (WHM » Transfer Tool, or cpmove tarball restore).
  2. Note the new server's shared IP address (WHM » Basic WebHost Manager Setup » "Primary IP").
  3. Open TestURL.live and enter the domain + that IP. We generate a subdomain like xyzab.testurl.live.
  4. The proxy sends the Host: yourdomain.com header to the new server, so cPanel's Apache config matches the right vhost and serves the migrated public_html.
  5. Browse the preview URL like a real user. Visit the homepage, contact form, login, checkout — every PHP error, JS failure, or 500 surfaces exactly as it will after DNS.
  6. Run the deep comparison: visual diff vs old server, Lighthouse, SEO, security-headers, console errors.

The cPanel Migration Verification Checklist

Use the preview URL to walk through this list before changing DNS. Most issues fall into one of these buckets:

PHP Version & Modules

Load a page that hits database, sessions, and image processing. A 500 here means a missing module on EasyApache.

Database Connectivity

Confirm the CMS reaches MySQL/MariaDB and reads recent data. Stale DB? You missed a final sync.

.htaccess Rules

WordPress permalinks, redirect rules, deny-from blocks. Test deep URLs, not just /.

SSL / AutoSSL

The preview is HTTP-only on testurl.live, but our SSL Checker can verify cert chain on the destination IP separately.

CDN/Cache Integration

If the old host used LiteSpeed Cache or NGINX in front, confirm the new EasyApache + LSWS profile matches.

Login & Sessions

Log into wp-admin, /admin, or the user dashboard. Sessions break when cookie domain or PHP session handler differs.

Tips for Shared-IP cPanel Servers

Shared-IP cPanel hosts often return 421 Misdirected Request when SNI doesn't match — this is normal pre-migration: the SSL cert for your domain doesn't exist on the new IP yet. TestURL.live handles this automatically:

The result: the preview works against a brand-new account where SSL isn't issued yet, which is the most common case for pre-DNS migration testing.

cPanel Migration Preview — FAQ

How do I test a cPanel migration before changing DNS?

After restoring the cPanel account on the destination server, paste your domain and the new server's IP into TestURL.live. You'll get a preview URL that proxies the domain through the new server — so you can browse the migrated site exactly as visitors will once DNS propagates.

Do I need to edit my hosts file?

No. TestURL.live replaces the hosts file workflow. The proxy presents your real domain to the new cPanel server so vhost matching, .htaccess, and the correct DocumentRoot all behave correctly without any client-side config.

Will the preview surface PHP version errors?

Yes. If the new cPanel server uses a different PHP version or missing modules, you'll see the same 500 errors a real visitor would. The deep comparison report logs JS console errors and HTTP status codes per page.

What about email migration?

Email routing depends on MX records, which only change at DNS cutover. The preview tests web traffic only. After DNS, use our DNS Propagation Checker to confirm MX records have updated globally.

Does this work on Plesk, DirectAdmin, or other panels?

Yes — the preview is panel-agnostic. As long as the new server responds to your domain over HTTP or HTTPS, TestURL.live can proxy through it.

Related Guides & Tools

Catch cPanel migration issues before DNS, not after.

Free preview URL, no signup. Confirm the new server serves your site correctly.

Preview cPanel Migration →