دوسرے ہوسٹ سے ہماری مشین پر منتقلی
ڈاؤن ٹائم کے بغیر ویب سائٹ، ڈیٹا بیس اور میل کو Millida VDS پر کیسے منتقل کریں: اقدامات کی ترتیب، مائیگریشن کمانڈز، اور پتہ تبدیل کرتے وقت عام غلطیاں۔
اپ ڈیٹ 23 اگست، 2026
ایک مائیگریشن میں ڈیٹا منتقل کرنا اور ڈومین تبدیل کرنا دونوں شامل ہیں۔ غلطیاں تقریباً ہمیشہ دوسرے حصے میں ہوتی ہیں: ڈیٹا تو آسانی سے کاپی ہو جاتا ہے، لیکن DNS ریکارڈز بہت جلد تبدیل کر دیے جاتے ہیں اور نتیجہ ڈاؤن ٹائم کی صورت میں نکلتا ہے۔
تیاری
کہاں سے شروع کریں؟
/hosting/vds/new پر مناسب ٹیئر اور اپنے مانوس OS کے ساتھ ایک مشین آرڈر کریں۔ پروویژننگ میں تقریباً ایک منٹ لگتا ہے۔ فی الحال پرانے پلیٹ فارم کو ہاتھ نہ لگائیں — مائیگریشن مکمل ہونے تک اسے چلتا رہنا چاہیے۔
کون سا ٹیئر منتخب کریں؟
وہ جو آپ کے موجودہ استعمال سے مطابقت رکھتا ہو، نہ کہ ”مستقبل کی ترقی کے لیے“: آپ باقی مدت کے متناسب ادائیگی کے ساتھ ٹیئر اپ گریڈ کر سکتے ہیں، لیکن ڈاؤن گریڈ نہیں کر سکتے — ڈسک چھوٹی نہیں ہوتی۔ پلان ٹیئرز اور ان میں شامل سہولیات دیکھیں۔
کیا کیا منتقل کرنا ہے؟
ویب سائٹ کی فائلیں، ڈیٹا بیس، cron جابز، ویب سرور کنفیگریشن، سرٹیفکیٹس (یا انہیں دوبارہ جاری کریں)، ای میل اکاؤنٹس اگر ای میل پرانی مشین پر تھی۔
مائیگریشن
فائلیں کیسے کاپی کریں؟
براہ راست پرانی مشین سے نئی مشین پر:
rsync -avz --progress /var/www/ root@<new address>:/var/www/
اگر مشینوں کے درمیان براہ راست رسائی نہ ہو تو اپنے کمپیوٹر کے ذریعے دو مراحل میں اسی rsync یا scp سے کاپی کریں۔
ڈیٹا بیس کیسے منتقل کریں؟
اسے اس کے اپنے ٹول سے ڈمپ کریں، چلتی ہوئی سروس پر فائلیں کاپی کر کے نہیں:
mysqldump -u root -p --single-transaction mydb > mydb.sql
pg_dump -U postgres -Fc mydb > mydb.dump
نئی مشین پر اسے واپس لوڈ کریں:
mysql -u root -p mydb < mydb.sql
pg_restore -U postgres -d mydb mydb.dump
ڈومین تبدیل کرنے سے پہلے سائٹ کیسے چیک کریں؟
اپنے /etc/hosts (یا Windows پر hosts فائل) میں نئے ایڈریس اور اپنے ڈومین کے ساتھ ایک لائن شامل کریں۔ آپ کا براؤزر نئی مشین پر جائے گا، جبکہ باقی دنیا پرانی مشین پر جاتی رہے گی۔ اس طرح آپ مائیگریشن سے پہلے اصل سائٹ دیکھ سکتے ہیں۔
سرٹیفکیٹس کا کیا ہوگا؟
ڈومین تبدیل کرنے کے بعد انہیں نئی مشین پر دوبارہ جاری کرنا منتقل کرنے سے آسان ہے۔ جب تک ڈومین پرانے ایڈریس کی طرف اشارہ کرتا ہے، ملکیت کی تصدیق پاس نہیں ہوگی۔
تبدیلی اور اس کے بعد
A ریکارڈ کب تبدیل کرنا چاہیے؟
صرف اس وقت جب آپ hosts کے ذریعے نئی مشین پر سائٹ چیک کر لیں۔ پہلے سے، مائیگریشن سے ایک دن پہلے، اپنے رجسٹرار پر ریکارڈ کا ٹائم ٹو لائیو (TTL) 300 سیکنڈ تک کم کر دیں۔ پھر تبدیلی نیٹ ورک پر گھنٹوں کے بجائے منٹوں میں پھیل جائے گی۔
کچھ وزٹرز اب بھی پرانی مشین پر کیوں جاتے ہیں؟
DNS کیشے کا اثر ہے۔ تبدیلی کے بعد کم از کم ایک دن تک پرانا پلیٹ فارم زندہ رکھیں، ورنہ کچھ لوگوں کو ایرر نظر آئے گا۔ اور یقینی بنائیں کہ دونوں مشینیں بیک وقت ڈیٹا نہ لکھیں: مائیگریشن کے دوران پرانی مشین کو ریڈ-اونلی موڈ میں رکھنا بہتر ہے۔
ای میل کا کیا کرنا چاہیے؟
اگر میل سرور مشین پر منتقل ہو رہا ہے تو ”Access“ ٹیب میں ریورس DNS ریکارڈ (PTR) سیٹ کریں — اس کے بغیر ای میلز اکثر مسترد ہو جاتی ہیں۔ اپنے رجسٹرار پر MX، SPF اور DKIM ریکارڈز کو نہ بھولیں۔
کیا منتقل نہیں ہو سکتا؟
ایڈریس خود: یہ مشین سے منسلک ہوتا ہے، اور مشینوں اور نوڈز کے درمیان ایڈریس منتقل کرنے کا کوئی طریقہ نہیں۔ آپ کسی دوسرے ہوسٹنگ فراہم کنندہ کی مشین کو بطور امیج مکمل طور پر منتقل بھی نہیں کر سکتے — صرف ہماری فہرست کے سسٹمز انسٹال کیے جا سکتے ہیں، اور ڈیٹا آپ خود کاپی کرتے ہیں۔
پرانا پلیٹ فارم کب بند کرنا چاہیے؟
جب آپ یقین کر لیں کہ تمام DNS ریکارڈز نئی مشین کی طرف اشارہ کرتے ہیں، ای میل چل رہی ہے، اور پرانی مشین کے لاگز ایک ہفتے سے کوئی لائیو ٹریفک نہیں دکھاتے۔ اس سے پہلے اس سے ڈیٹا کی آخری کاپی لے لیں: مشین ڈیلیشن اور بائی آؤٹ پیریڈ۔