Skip to main content

Sovereign Migration Workflow

Ultimate Multisite: Multi-Tenancy 1.2.0 دایره‌ای انتقال (migration) کی تصدیقی دروازے شامل गरेको छ تاکہ ایک معیاری ساب سائٹ کو سوورین ٹیننٹ انفراسٹرکچر میں منتقل کرنے کے لیے جانچ پڑتال کے مراحل شامل ہوں۔

شروع کرنے سے پہلے

تصدیق کریں کہ آپ کے پاس یہ چیزیں موجود ہیں:

  • ذریعہ سائٹ کا موجودہ بیک اپ۔
  • Multi-Tenancy addon فعال ہو۔
  • منزل کے ٹیننٹ ڈیٹا بیس، فائل سسٹم کی جڑ (root)، اور ڈومین تیار ہو۔
  • ایک ایسا ڈیٹا بیس ہوس بانڈنگ جو منزل کے ماحول سے میل کھاتا ہو۔
  • نیٹ ورک کے لیے WP-CLI کمانڈز چلانے تک رسائی۔

تجویز کردہ طریقہ کار

  1. منزل کے ٹیننٹ ڈیٹا بیس اور فائل سسٹم کو تیار کریں۔
  2. ٹیننٹ انظامی ترتیب (isolation settings) کو رجسٹر کریں یا اپ ڈیٹ کریں۔
  3. ٹیننٹ کی منتقلی (migration) چلائیں۔
  4. ٹیننٹ صارفین کو فراہم کریں یا تصدیق کریں۔
  5. غیر متوقع منتقلی کے کاموں (async migration jobs) کو ختم کریں۔
  6. سوورین منتقلی کی تصدیق چلائیں۔
  7. SSO کے ساتھ ٹیننٹ پر جائیں۔
  8. صرف تصدیق پاس ہونے کے بعد DNS یا راؤٹنگ تبدیل کریں۔

تصدیقی دروازے (Verification gates)

تصدیقی کا طریقہ کار منتقلی کو کئی زاویوں سے چیک کرتا ہے:

  • کیا ٹیننٹ کا اسکیما موجود ہے اور اسے ٹیننٹ ڈیٹا بیس رائٹر لکھ سکتا ہے۔
  • کیا ترتیب دی گئی ڈیٹا بیس ہوس کے پاس درست اجازتیں (grants) ہیں۔
  • کیا ٹیننٹ کے صارفین موجود ہیں اور وہ متوقع سوورین انسٹال صارف کی تعداد سے ملتے ہیں۔
  • کیا غیر متوقع پش کوئ (async push queue) کامیابی سے ختم ہو سکتا ہے۔
  • کیا سوورین ٹیننٹ کے لیے اب پرانے نیٹ ورک سائیڈ ڈیٹا پاتھوں کی ضرورت نہیں رہی۔

تصدیقی میں ناکامیوں کو لانچ سے پہلے رکاوٹ سمجھیں۔ رپورٹ شدہ ڈیٹا بیس، صارف، کوئ یا راؤٹنگ کے مسئلے کو ٹھیک کریں، پھر ٹیننٹ کو صارفین کے سامنے لانے سے پہلے دوبارہ تصدیق چلائیں۔

پہلی پروڈکشن وزٹ

تصدیق پاس ہونے کے بعد، پہلی ایڈمن وزٹ کے لیے سائٹ مینجمنٹ اسکرین سے Visit (SSO) کا استعمال کریں۔ یہ ایک کنٹرول شدہ قدم میں ٹیننٹ کی راؤٹنگ، SSO ٹوکن ہینڈلنگ، اور ٹیننٹ سائیڈ صارف کی فراہمی کو تصدیق کرتا ہے۔