FlexoHost Logo
FlexoHost Logo
Back to guides
cPanel4 min readOct 19, 2026

অন্য হোস্টিং থেকে ওয়েবসাইট সরানোর নিয়ম (ডাউনটাইম ছাড়া Website Migration)

পুরনো হোস্টিং থেকে নতুন হোস্টিংয়ে ওয়েবসাইট, ডাটাবেস ও ইমেইল কীভাবে নিরাপদে সরাবেন, কোন ক্রমে কাজ করবেন আর ডাউনটাইম এড়াবেন: সম্পূর্ণ চেকলিস্ট।

FlexoHost Team

Technical guides & hosting tips

On this page

পুরনো হোস্টিং ধীর, সাপোর্ট পাওয়া যায় না, নাকি রিনিউয়ালে দাম বেড়ে গেছে? হোস্টিং বদলাতে চান, কিন্তু ভয় পাচ্ছেন সাইট বন্ধ হয়ে যাবে বা ডেটা হারাবে? সঠিক ক্রমে কাজ করলে মাইগ্রেশন নিরাপদ, আর ভিজিটর টেরও পাবে না।

মাইগ্রেশনের মূল নীতি

আগে কপি, তারপর পরীক্ষা, সবশেষে DNS বদল।

পুরনো হোস্টিং শেষ পর্যন্ত চালু রাখবেন। DNS বদলের পরও কয়েকদিন রাখবেন। এতে কোনো ধাপে সমস্যা হলে পুরনো সাইট তো আছেই।

ধাপ ১: প্রস্তুতি

  • পুরনো হোস্টিংয়ের মেয়াদ কতদিন আছে দেখুন, মাঝপথে যেন বন্ধ না হয়
  • কী কী সরাতে হবে তার তালিকা: ওয়েবসাইট (কয়টা), ডাটাবেস, ইমেইল অ্যাকাউন্ট, সাবডোমেইন, cron job
  • DNS-এ কোনো বিশেষ রেকর্ড আছে কিনা (যেমন Google Workspace-এর MX, ভেরিফিকেশন TXT) স্ক্রিনশট রাখুন
  • সম্ভব হলে DNS রেকর্ডের TTL কমিয়ে রাখুন (যেমন 300), এতে পরে পরিবর্তন দ্রুত ছড়াবে

ধাপ ২: পুরনো হোস্টিং থেকে ব্যাকআপ

দুটোই cPanel হলে (সবচেয়ে সহজ)

পুরনো cPanel-এ Files → Backup → Download a Full Account Backup দিয়ে পূর্ণ ব্যাকআপ নিন। নতুন হোস্টিং কোম্পানি এই ফাইল দিয়ে পুরো অ্যাকাউন্ট (ফাইল, ডাটাবেস, ইমেইল) একবারে রিস্টোর করতে পারে।

cPanel না থাকলে

  • ফাইল: FTP বা ফাইল ম্যানেজার দিয়ে সব ওয়েবসাইট ফাইল ডাউনলোড
  • ডাটাবেস: phpMyAdmin থেকে Export (.sql ফাইল)
  • ইমেইল: ইমেইল ক্লায়েন্টে (Thunderbird/Outlook) IMAP দিয়ে কপি, অথবা নতুন হোস্টিংয়ের সাপোর্টকে IMAP মাইগ্রেশনের অনুরোধ

ধাপ ৩: নতুন হোস্টিংয়ে রিস্টোর

  • পূর্ণ cPanel ব্যাকআপ হলে নতুন হোস্টিংয়ের সাপোর্ট রিস্টোর করে দেয়
  • নিজে করলে: ফাইল public_html-এ আপলোড, নতুন ডাটাবেস বানিয়ে .sql ইমপোর্ট, তারপর কনফিগ ফাইলে (যেমন wp-config.php) নতুন ডাটাবেসের তথ্য বসান
  • ইমেইল অ্যাকাউন্টগুলো একই নামে বানান

WordPress হলে আরেকটা সহজ পথ: All-in-One WP Migration বা Duplicator প্লাগিন দিয়ে পুরো সাইট এক ফাইলে এক্সপোর্ট করে নতুন হোস্টিংয়ের নতুন WordPress-এ ইমপোর্ট।

ধাপ ৪: DNS বদলের আগে পরীক্ষা

এটাই সবচেয়ে গুরুত্বপূর্ণ ও সবচেয়ে বেশি এড়িয়ে যাওয়া ধাপ। নিজের কম্পিউটারে hosts ফাইল এডিট করে নতুন সার্ভারে সাইট দেখা যায়, যখন বাকি সবাই পুরনোটা দেখছে।

Windows: Notepad অ্যাডমিন হিসেবে খুলে C:\Windows\System32\drivers\etc\hosts ফাইলে যোগ করুন:

নতুন-সার্ভারের-IP   আপনার-ডোমেইন.com   www.আপনার-ডোমেইন.com

এখন ব্রাউজারে সাইট খুললে নতুন সার্ভারের কপি দেখাবে। পরীক্ষা করুন:

  • সব পেজ খুলছে কিনা
  • ছবি ঠিকমতো আসছে কিনা
  • লগইন, কন্টাক্ট ফর্ম, চেকআউট কাজ করছে কিনা

পরীক্ষা শেষে hosts ফাইল থেকে লাইনটা মুছে দিন।

ধাপ ৫: DNS বা Nameserver বদল

সব ঠিক থাকলে ডোমেইনের nameserver নতুন হোস্টিংয়ের nameserver-এ বদলান। পড়ুন: Nameserver পরিবর্তনের নিয়ম।

Propagation চলাকালীন কেউ পুরনো, কেউ নতুন সার্ভার দেখবে। দুই জায়গাতেই সাইট আছে, তাই কোনো ডাউনটাইম হয় না।

ই-কমার্স সাইটে সতর্কতা: propagation-এর সময় পুরনো সার্ভারে নতুন অর্ডার আসতে পারে। তাই অর্ডার কম থাকে এমন সময়ে (যেমন রাতে) DNS বদলান, আর পরে পুরনো সার্ভারে নতুন কোনো অর্ডার এসেছে কিনা দেখে নিন।

ধাপ ৬: মাইগ্রেশনের পরে

  • SSL চালু আছে কিনা (cPanel → SSL/TLS Status → Run AutoSSL)
  • ইমেইল পাঠানো ও পাওয়া যাচ্ছে কিনা
  • Email Deliverability-তে SPF/DKIM সবুজ কিনা
  • Cron job আবার সেট করা হয়েছে কিনা
  • Google Search Console-এ কোনো ত্রুটি আসছে কিনা
  • কয়েকদিন পর পুরনো হোস্টিংয়ের পূর্ণ ব্যাকআপ ডাউনলোড করে তারপর বাতিল

সবচেয়ে সহজ উপায়: ফ্রি মাইগ্রেশন

এত ধাপ নিজে করতে না চাইলে FlexoHost-এর সব Web Hosting, BDIX Hosting ও eCommerce Hosting প্ল্যানে ফ্রি সাইট মাইগ্রেশন আছে। প্ল্যান কিনে সাপোর্টে পুরনো হোস্টিংয়ের তথ্য দিন, আমাদের টিম ফাইল, ডাটাবেস আর ইমেইল সরিয়ে পরীক্ষা করে দেবে।

শেষ কথা

মাইগ্রেশনের সাফল্য নির্ভর করে ক্রমের ওপর: কপি, পরীক্ষা, তারপর DNS। পুরনো হোস্টিং শেষ পর্যন্ত চালু রাখুন আর hosts ফাইল দিয়ে আগে পরীক্ষা করুন। তাহলে ভিজিটর টেরও পাবে না যে আপনার সাইট নতুন বাড়িতে উঠেছে।

সাধারণ জিজ্ঞাসা (FAQ)

মাইগ্রেশনে কি সাইট বন্ধ থাকে?

সঠিক ক্রমে করলে না। নতুন হোস্টিংয়ে সব কপি করে পরীক্ষা শেষ হলেই শুধু DNS বা nameserver বদলানো হয়। পুরনো হোস্টিং তখনো চালু থাকে, তাই propagation-এর সময়ও সাইট খোলা থাকে।

মাইগ্রেশনে কত সময় লাগে?

ছোট সাইটে কয়েক ঘণ্টা, বড় সাইট বা অনেক ইমেইল থাকলে এক-দুই দিন। এরপর DNS propagation-এ কয়েক ঘণ্টা থেকে ৪৮ ঘণ্টা লাগতে পারে।

পুরনো হোস্টিং কখন বাতিল করব?

নতুন হোস্টিংয়ে সাইট আর ইমেইল ঠিকমতো চলছে নিশ্চিত হওয়ার পর, অন্তত কয়েকদিন পর। তার আগে পুরনো হোস্টিংয়ের একটা পূর্ণ ব্যাকআপ নিজের কাছে ডাউনলোড করে রাখুন।

FlexoHost-এ মাইগ্রেশনের জন্য কী দিতে হবে?

পুরনো হোস্টিংয়ের cPanel লগইন (বা পূর্ণ ব্যাকআপ ফাইল) আর ডোমেইনের তথ্য। আমাদের টিম ফ্রিতে ফাইল, ডাটাবেস আর ইমেইল সরিয়ে দেয়।

Need fast hosting for your website?

NVMe SSD, LiteSpeed, free SSL and 24/7 support, with servers in Bangladesh (BDIX) and abroad.

Related guides

Need Help? We Are Here To Help You

Please feel free to consult with one of our experts, who will thoroughly evaluate your specific requirements and provide a tailored proposal that perfectly aligns with your company's unique needs and realities.