ব্লগে ফিরে যান
মে 23, 2026গাইড

একটি নতুন ভিপিএসে একটি ওয়েবসাইট কীভাবে স্থানান্তর করবেন

সম্পূর্ণ মাইগ্রেশন গাইড: ব্যাকআপ ফাইল এবং ডাটাবেস, Hiddence VPS এ স্থানান্তর করুন, DNS আপডেট করুন এবং সাইটটি যাচাই করুন।

একটি নতুন ভিপিএসে একটি ওয়েবসাইট কীভাবে স্থানান্তর করবেন

একটি ওয়েবসাইটকে একটি নতুন ভিপিএস-এ স্থানান্তরিত করা - শেয়ার করা হোস্টিং বা একটি পুরানো সার্ভার থেকে - ফাইল, ডেটাবেস এবং DNS আপডেট করার প্রয়োজন হয়৷ আপনার গোপন সার্ভারে ডাউনটাইম কমাতে এই চেকলিস্টটি অনুসরণ করুন।

আপনি শুরু করার আগে

  • একই বা নতুন OS/PHP/MySQL সংস্করণের সাথে নতুন VPS প্রদান করুন
  • ওয়েব স্ট্যাক ইনস্টল করুন (Nginx/Apache, PHP, MySQL/MariaDB)
  • বর্তমান DNS TTL নোট করুন এবং মাইগ্রেশনের একদিন আগে এটিকে 300 এ নামিয়ে দিন
  • পুরানো সার্ভারের সম্পূর্ণ ব্যাকআপ তৈরি করুন
  • সম্ভাব্য সংক্ষিপ্ত রক্ষণাবেক্ষণ উইন্ডো সম্পর্কে ব্যবহারকারীদের অবহিত করুন

ধাপ 1: ব্যাকআপ ওয়েবসাইট ফাইল

পুরানো সার্ভারে, সাইট ডিরেক্টরি সংরক্ষণাগার:

bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/

# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .

ধাপ 2: নতুন VPS এ আপলোড করুন

আপনার গোপন সার্ভারে সংরক্ষণাগারটি অনুলিপি করুন এবং নিষ্কাশন করুন:

bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/

ধাপ 3: মাইএসকিউএল ডাটাবেস স্থানান্তর করুন

পুরানো সার্ভারে রপ্তানি করুন, নতুনে আমদানি করুন:

bash
# On old server:
mysqldump -u root -p database_name > db.sql

# Copy and import on new VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql

# Update wp-config.php or app .env with new DB credentials if needed

ধাপ 4: DNS স্যুইচ করুন

যখন সাইটটি নতুন আইপিতে কাজ করে (/etc/hosts বা অস্থায়ী URL এর মাধ্যমে পরীক্ষা), তখন নতুন VPS আইপিতে DNS A রেকর্ড আপডেট করুন। প্রচারের জন্য অপেক্ষা করুন এবং যাচাই করুন:

  • সাইট ত্রুটি ছাড়াই ডোমেনে খোলে
  • HTTPS শংসাপত্র বৈধ (প্রয়োজনে Certbot পুনরায় জারি করুন)
  • ফর্ম এবং লগইন কাজ (ডাটাবেস সংযোগ ঠিক আছে)
  • ক্রোন কাজ এবং ইমেল পাঠানোর কাজ
  • ফ্যালব্যাক হিসাবে পুরানো সার্ভার 24-48 ঘন্টা অনলাইনে রাখুন

মাইগ্রেশন টিপস

  • বড় সাইটের জন্য rsync ব্যবহার করুন: rsync -avz old:/var/www/site/ new:/var/www/site/
  • সামঞ্জস্যের সমস্যা এড়াতে পিএইচপি সংস্করণের সাথে মিল করুন
  • হোস্ট ফাইল দিয়ে পরীক্ষা করুন: ইকো "NEW_IP yourdomain.com" >> /etc/hosts
  • মাইগ্রেশনের পর Redis/Memcached ক্যাশে ফ্লাশ করুন
  • ডোমেন পরিবর্তিত হলে ওয়ার্ডপ্রেসে URL-এ অনুসন্ধান-প্রতিস্থাপন চালান