Hosting Nepal
Hosting Nepal
BlogMigration
Migration
8 min read· June 13, 2026

Troubleshooting Website Migration: Fixing cPanel, Backup, and DNS Cutover Issues for Nepali Payment Sites

Facing issues during website migration? This guide helps Nepali website owners troubleshoot common cPanel, backup, and DNS cutover problems, especially for sites integrating Khalti, eSewa, and bank transfer payments.

H

Hosting Nepal Editorial

Editorial Team · Updated Jun 13, 2026
Troubleshooting Website Migration: Fixing cPanel, Backup, and DNS Cutover Issues for Nepali Payment Sites

Troubleshooting Website Migration: Fixing cPanel, Backup, and DNS Cutover Issues for Nepali Payment Sites

Website migration can be complex, but this guide helps Nepali website owners troubleshoot common cPanel, backup, and DNS cutover problems, ensuring a smooth transfer for sites integrating Khalti, eSewa, and bank transfer payments.

Key facts: * Website migration involves moving all website files, databases, and configurations from one hosting server to another. * Common issues include incomplete backups, cPanel transfer errors, and incorrect DNS (Domain Name System) settings. * Proper planning and verification are crucial for payment-ready websites using services like Khalti and eSewa. * According to a 2025 Marketminds Investment Group survey, over 30% of Nepali SMBs reported migration-related downtime in the past year.

Overview of Website Migration Challenges for Nepali Businesses

Migrating a website, especially one that processes payments via Khalti, eSewa, or bank transfer, requires meticulous attention to detail. Any misstep can lead to downtime, lost sales, or even data corruption. Nepali businesses, from e-commerce stores in Kathmandu to NGOs accepting donations, rely heavily on their online presence. When transferring your website, you're essentially moving your entire digital storefront or operational hub. This includes all your WordPress files, databases, images, and critical configurations for payment gateways. A successful migration ensures continuity and preserves your SEO rankings and customer trust. Hosting Nepal provides robust tools and support to simplify this process, but understanding potential pitfalls is key.

Common Migration Pain Points

Many issues arise from insufficient preparation or overlooked details. For instance, a common problem is an incomplete backup, which can leave your website missing critical files or database entries. Another frequent challenge involves cPanel transfers, where automated tools might encounter compatibility issues between different server environments. DNS cutover, the final and most critical step, often causes confusion, leading to prolonged downtime if not managed correctly. We'll delve into these areas to provide actionable troubleshooting steps.

Diagnosing and Resolving cPanel Migration Errors

cPanel is a widely used control panel that simplifies website management, including migrations. Most hosting providers, including Hosting Nepal, offer cPanel, making transfers between cPanel-based hosts relatively straightforward. However, errors can still occur.

Incomplete cPanel Backups

One of the most common issues is an incomplete or corrupted cPanel backup. This typically happens due to large file sizes, server timeouts, or insufficient disk space on the source server. If your website includes extensive media libraries or large databases (especially for e-commerce sites with many transactions via Khalti or eSewa), the backup process can fail silently.

* Symptom: Missing files, broken links, or database errors after restoring the backup. * Troubleshooting: * Verify Backup Size: Compare the size of your downloaded cPanel backup (.tar.gz file) with the actual disk usage reported in your old cPanel. They should be similar. * Check cPanel Error Logs: Look for any errors during the backup generation process in your old hosting account's cPanel error logs. * Manual Backup: If automated cPanel backups fail, consider manually backing up your public_html directory via FTP/SFTP and exporting your databases via phpMyAdmin.

cPanel Transfer Tool Failures

While cPanel's built-in transfer tools are convenient, they aren't foolproof. Differences in cPanel versions, server configurations, or security settings (like CSF/LFD firewalls) can interrupt the transfer.

* Symptom: The migration process hangs, fails with a generic error, or only partially transfers data. * Troubleshooting: * Check Server Logs: Your new hosting provider (like Hosting Nepal) can check server-side migration logs for specific errors. * Firewall Issues: Ensure that the IP address of the source server is whitelisted on the destination server's firewall, and vice-versa, if applicable. Your hosting provider can assist with this. * Contact Support: Often, the most efficient solution is to contact the support team of your new host. Hosting Nepal's migration specialists are adept at handling complex cPanel transfers and can often identify and resolve underlying server configuration issues quickly.

Mastering DNS Cutover for Seamless Transition

DNS cutover is the process of updating your domain's nameservers or A records to point to your new hosting server. This is the final step in migration and, if done incorrectly, can lead to significant downtime. For payment-ready websites, even a few hours of downtime can mean lost revenue from Khalti, eSewa, or bank transfer payments.

DNS Propagation Delays

DNS changes don't happen instantly. They need to propagate across the internet, which can take anywhere from a few minutes to 48 hours. During this period, some users might still see your old site, while others see your new one.

* Symptom: Your website appears to be down for some users, or they see the old version of your site after you've updated DNS. * Troubleshooting: * Lower TTL (Time To Live): Before initiating the migration, reduce the TTL value for your domain's DNS records (e.g., to 300 seconds or 5 minutes) on your old host. This makes DNS changes propagate faster when you update them. * Verify DNS Changes: Use online DNS lookup tools (e.g., whatsmydns.net) to check if your domain's A record or nameservers have updated globally. Ensure they point to your new Hosting Nepal server's IP address. * Clear Local DNS Cache: On your computer, clear your local DNS cache (ipconfig /flushdns on Windows, sudo killall -HUP mDNSResponder on macOS) and try accessing your site again.

Incorrect DNS Settings

Even after propagation, if your site isn't loading, the DNS records themselves might be incorrect.

* Symptom: "Server not found" errors, "This site can't be reached," or your website loading a default server page. * Troubleshooting: * Double-Check Nameservers: Ensure your domain registrar (e.g., Mercantile Communications for .np domains) has the correct nameservers provided by Hosting Nepal. These typically look like ns1.hostingnepal.com and ns2.hostingnepal.com. * Verify A Record: If you're using custom DNS (e.g., through Cloudflare), ensure the A record for your domain (and www subdomain) points to your new server's IP address. * Check .htaccess: Sometimes, old .htaccess rules can interfere. Temporarily rename your .htaccess file to .htaccess_old and see if the site loads (then gradually reintroduce rules).

Specific Troubleshooting for Payment-Ready WordPress Migration

WordPress migrations, especially for e-commerce sites using WooCommerce with Khalti, eSewa, or bank transfer, have their own set of unique challenges.

Database Connection Errors

After migrating, a common WordPress error is "Error establishing a database connection."

* Symptom: White screen with the database connection error message. * Troubleshooting: * wp-config.php: Verify the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST settings in your wp-config.php file match the new database credentials on your Hosting Nepal account. The DB_HOST is usually localhost. * Database User Privileges: Ensure the database user has all necessary privileges for the database. * Corrupted Database: If the database import failed, try re-importing it. Ensure the character set (e.g., utf8mb4) is consistent.

After migration, you might find internal links broken or pages returning 404 errors.

* Symptom: 404 errors on internal pages, images not loading, or payment gateway redirects failing. * Troubleshooting: * Resave Permalinks: Log into your WordPress admin panel (yourdomain.com/wp-admin), go to Settings -> Permalinks, and simply click "Save Changes" without making any modifications. This often rebuilds the .htaccess rules. * Update URLs in Database: If your domain changed or you moved from HTTP to HTTPS, you might need to update URLs in your database. Tools like Search and Replace plugins or wp-cli (wp search-replace 'old-domain.com' 'new-domain.com' --skip-columns=guid) are invaluable. Ensure all Khalti/eSewa callback URLs are updated.

Payment Gateway Malfunctions

Crucially, after migration, test all payment gateways (Khalti, eSewa, bank transfer) thoroughly.

* Symptom: Payments fail, redirect loops, or transactions aren't recorded. * Troubleshooting: * Plugin Settings: Recheck all settings for your Khalti, eSewa, or WooCommerce payment gateway plugins. API keys, merchant IDs, and callback URLs might need re-entry or verification. * Firewall/SSL: Ensure your new server's firewall isn't blocking outgoing connections to payment gateway APIs. Also, verify your SSL certificate is correctly installed and active (HTTPS) on your new Hosting Nepal server, as payment gateways require secure connections. According to NTA 2024 guidelines, all online payment platforms in Nepal must operate over HTTPS. * Test Transactions: Perform small test transactions using each payment method to confirm functionality. If issues persist, check the payment gateway's logs (if available) or contact their support.

Conclusion: Smooth Migrations with Hosting Nepal

Troubleshooting website migration issues, whether they involve cPanel, backups, DNS cutover, or specific WordPress and payment gateway (Khalti, eSewa, bank transfer) configurations, requires a systematic approach. By understanding the common pitfalls and following these troubleshooting steps, Nepali website owners can minimize downtime and ensure a smooth transition. Remember to always create a full backup before attempting any major changes. For a truly hassle-free experience, consider leveraging Hosting Nepal's expert migration services, where our team handles the complexities for you, ensuring your payment-ready website is online and fully functional quickly. Our support team is always ready to assist with any challenges you encounter during your migration journey.

Tags
website migration
cpanel transfer
dns cutover
wordpress troubleshooting
khalti integration
esewa payments
backup issues
Nepal Hosting
H
Written by
Hosting Nepal Editorial
Editorial Team

Part of the Hosting Nepal editorial team covering web hosting, domains, VPS, and local payment workflows for Nepali businesses. Based in Kathmandu.

Ready to get started?

Launch your website with Hosting Nepal today.


On this page

Overview of Website Migration Challenges for Nepali Businesses

Common Migration Pain Points

Diagnosing and Resolving cPanel Migration Errors

Incomplete cPanel Backups

cPanel Transfer Tool Failures

Mastering DNS Cutover for Seamless Transition

DNS Propagation Delays

Incorrect DNS Settings

Specific Troubleshooting for Payment-Ready WordPress Migration

Database Connection Errors

Broken Permalinks and Internal Links

Payment Gateway Malfunctions

Conclusion: Smooth Migrations with Hosting Nepal

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Troubleshooting Website Migration: cPanel, DNS, WordPress Nepal