মে 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-এ অনুসন্ধান-প্রতিস্থাপন চালান