This site contains affiliate links — if you sign up through them we may earn a commission at no extra cost to you, without affecting our editorial neutrality. Details

Web Hosting Migration Thailand Guide

Web Hosting Migration Thailand Guide

Migration: Hosting

Common hosting migration reasons: slow performance, overpayment, poor support, needed features unavailable, different server location requirements, frequent downtime at current host, or contract expiration with better deal elsewhere.

Migration: Checklist Hosting

Pre-migration checklist: 1. Reduce DNS TTL to 300 seconds 2. Backup files and database 3. Sign up for new hosting 4. Set up new hosting 5. Upload files and import database 6. Test on staging 7. Change DNS 8. Wait for propagation 9. Final verification.

Interested in AsiaGB?

Check the latest plans and promotions on the official site.

Visit AsiaGB →

Backup: Backup Database

Always complete backup before migration. Download all files via FTP or cPanel backup. Export database via phpMyAdmin or mysqldump. Back up email if migrating it too. Screenshot important settings.

Hosting

Sign up for new hosting and complete basic setup. Create database and user for your application. For WordPress, configure database name, user, and password matching wp-config.php. Set matching PHP version and request SSL certificate.

Migrate Database

Upload all files to new hosting via FTP or File Manager. For WordPress, import database through phpMyAdmin, then update wp-config.php to point to the new database. May need to update URLs in database if domain changes.

DNS

Before changing DNS, test the website on new hosting by modifying your hosts file. Add: [new IP] yourdomain.com. Test page loading, email, forms, and login. Only change DNS when everything works correctly.

DNS Propagate

When confident new hosting is ready, change DNS at domain registrar: update A Record to new IP or change Nameservers to new hosting. Wait 1-24 hours for DNS propagation (pre-reducing TTL speeds this up).

Migration: Email Migration

If email is on the old hosting, migrate email before changing MX Records. Export email via IMAP backup in your mail client, import to new hosting. Or use this opportunity to migrate to Google Workspace instead.

Migration

Post-migration verification: website works correctly, HTTPS works, email sends/receives, forms work, database functions, all images load, payment gateways work (if any). Keep old hosting for 1 month before canceling in case rollback is needed.

Frequently Asked Questions (FAQ)

How long does it take to migrate hosting?
It depends on the site size: a small site takes 30 minutes to 2 hours, a medium site 2-8 hours, a large E-commerce site 1-3 days. DNS propagation adds another 1-24 hours, but the site won't go down during propagation if done correctly.
What do I do if my site goes down after migrating hosting?
Check: 1. DNS hasn't fully propagated yet (wait) 2. wp-config.php database config is wrong (fix it) 3. Files weren't uploaded completely (check and re-upload) 4. SSL hasn't been issued yet (request a new SSL). If everything fails, revert DNS to the original and fix the problem first.
Do most hosts help migrate for free?
Many hosts offer free migration, such as SiteGround, AsiaGB and Ruk-Com. Most good hosts help migrate WordPress for free if you're moving from another provider. You should ask before signing up whether they offer this service and what the conditions are.
Does Cloudflare affect migration?
If you use Cloudflare, you only change the A record in Cloudflare DNS (no need to change the nameserver at the domain registrar). DNS propagates very fast through Cloudflare (5-15 minutes, not 24 hours), making migration much faster.