ترحيل موقع Discourse الخاص بك إلى Discourse المستضاف

إذا كان لديك بالفعل موقع Discourse موجود وترغب في ترحيله إلى استضافتنا، فهذا هو الدليل المناسب لك.

لأسباب تتعلق بالدعم والأمان، يشارك فريق Discourse في جميع عمليات استعادة المواقع. للمساعدة في جعل الترحيل سلسًا قدر الإمكان، مع الحد الأدنى من التوقف عن العمل، سنحتاج إلى معرفة إجابات الأسئلة التالية عند الاتصال بنا:

للموقع النشط:
١. أين تتم استضافة موقعك حاليًا؟
٢. هل لديك أي مشاكل في تحديث تثبيت Discourse الخاص بموقعك إلى أحدث إصدار متاح؟ إذا كان الأمر كذلك، فما هو الإصدار الحالي؟

للنسخة الاحتياطية المأخوذة قبل إيقاف تشغيل الموقع:
١. أين كان الموقع مستضافًا؟
٢. ما هو رقم إصدار تثبيت Discourse عند أخذ النسخة الاحتياطية؟ إذا لم تكن تعرف، فمنذ متى تم أخذ النسخة الاحتياطية؟

الاستعداد لعملية الترحيل الخاصة بك

توجه إلى صفحة مقارنة الأسعار والخطط وحدد الخطة التي تلبي احتياجات مجتمعك، مع إيلاء اهتمام خاص لـ الإضافات المدعومة وعدد الموظفين. يرجى التأكد من تقليل عدد الموظفين قبل أخذ نسخة احتياطية، إذا لزم الأمر. راجع ما هو مستخدم الموظفين على Discourse المستضاف؟ لمزيد من المعلومات.
:warning: ملاحظة: نحن لا ندعم عمليات الترحيل إلى خططنا المجانية أو المبتدئة.

ابدأ تجربة على الخطة المناسبة. ستصبح هذه التجربة موقعك المستضاف الجديد.

التجربة التجريبية، للمواقع النشطة حاليًا

١. قم بتحديث موقعك الحالي إلى أحدث إصدار متاح من Discourse. إذا لم تتمكن من القيام بذلك، فيرجى إخبارنا برقم الإصدار وأنك غير قادر على تحديثه.
٢. قم بأخذ نسخة احتياطية كاملة (بما في ذلك التحميلات)

  • إذا كنت بحاجة إلى تمكين التحميلات الكاملة من سطر الأوامر (لتحميلات S3)، قم بتسجيل الدخول عبر SSH إلى الخادم الخاص بك وقم بتشغيل ما يلي:
cd /var/discourse
./launcher enter app
rails c
SiteSetting.include_s3_uploads_in_backups = true
exit
exit

٣. قم بتحميل ملف النسخة الاحتياطية إلى موقعك المستضاف الجديد.
٤. اتصل بنا على team@discourse.org لإبلاغنا بما يلي:

  • أنت مهتم بترحيل موقع Discourse الخاص بك إلى استضافتنا
  • لقد اتبعت الخطوات في هذا الدليل وقمت بتحميل النسخة الاحتياطية إلى موقعك المستضاف الجديد
  • اسم ملف النسخة الاحتياطية
  • عنوان URL الحالي لموقعك المستضاف الجديد
  • المضيف السابق للموقع ورقم الإصدار

٥. سنقوم باستعادة النسخة الاحتياطية على الموقع المستضاف الجديد وإبلاغك بالمدة المتوقعة لعملية الترحيل الفعلية.
٦. بمجرد استعادة النسخة الاحتياطية، تصفح وتأكد من أن كل شيء يبدو جيدًا.

عندما تؤكد أن التجربة التجريبية سارت على ما يرام وأن لدينا فهمًا للمدة التي ستستغرقها استعادة النسخة الاحتياطية، أخبرنا متى ترغب في جدولة عملية الترحيل الفعلية. سيحتاج موقعك النشط إلى أن يكون في وضع القراءة فقط من قبل أن تأخذ نسخة احتياطية جديدة وحتى يكتمل تغيير نظام أسماء النطاقات (DNS).

خطوات الترحيل للمواقع النشطة حاليًا

١. إذا كنت ستحتفظ بعنوان URL الحالي لموقعك، قم بتسجيل الدخول إلى مسجل النطاق الخاص بك وخفض TTL لنظام أسماء النطاقات (DNS) إلى أدنى مستوى ممكن للاسم المضيف الحالي لتقصير وقت الانتقال.
٢. قم بتحديث موقعك إلى أحدث إصدار متاح من Discourse.
٣. قم بتمكين وضع القراءة فقط على موقعك من صفحة /admin/backups.
٤. قم بأخذ نسخة احتياطية كاملة (بما في ذلك التحميلات).
٥. قم بتحميل النسخة الاحتياطية إلى موقعك المستضاف الجديد.
٧. أخبرنا عند الانتهاء، وقدم اسم ملف النسخة الاحتياطية الجديدة، وسنقوم باستعادة النسخة الاحتياطية على الموقع المستضاف الجديد.
٨. بمجرد استعادة النسخة الاحتياطية، تصفح وتأكد من أن كل شيء يبدو جيدًا.
٩. تحديث نظام أسماء النطاقات (DNS) - سنقدم لك تعليمات محددة بعد إنشاء الموقع المستضاف الجديد.
١٠. قم بتحديث اسم نطاق الموقع المستضاف الجديد من صفحة /admin، باستخدام زر تغيير اسم النطاق (Change Domain Name).
١١. تأكد من أن كل شيء يعمل.

خطوات الترحيل عندما تكون النسخة الاحتياطية من موقع تم إيقاف تشغيله بالفعل

١. إذا كنت ستعيد استخدام عنوان URL لموقعك السابق، فقم بتسجيل الدخول إلى مسجل النطاق الخاص بك وخفض TTL لنظام أسماء النطاقات (DNS) إلى أدنى مستوى ممكن للاسم المضيف الحالي لتقصير وقت الانتقال.
٢. قم بتحميل النسخة الاحتياطية إلى موقعك المستضاف الجديد.
٣. اتصل بنا على team@discourse.org لإبلاغنا بما يلي:

  • أنت مهتم بترحيل موقع Discourse الخاص بك إلى استضافتنا
  • لقد اتبعت الخطوات في هذا الدليل وقمت بتحميل النسخة الاحتياطية إلى موقعك المستضاف الجديد
  • اسم ملف النسخة الاحتياطية
  • عنوان URL الحالي لـ موقعك المستضاف الجديد
  • المضيف السابق للموقع ورقم الإصدار

٤. سنقوم باستعادة النسخة الاحتياطية على الموقع المستضاف الجديد.
٥. بمجرد استعادة النسخة الاحتياطية، تصفح وتأكد من أن كل شيء يبدو جيدًا.
٦. تحديث نظام أسماء النطاقات (DNS) - سنقدم لك تعليمات محددة بعد إنشاء الموقع المستضاف الجديد.
٧. قم بتحديث اسم نطاق الموقع المستضاف الجديد من صفحة /admin، باستخدام زر تغيير اسم النطاق (Change Domain Name).
٨. تأكد من أن كل شيء يعمل.

14 إعجابًا

هل يمكن لحامل خطة Pro ترحيل بياناته من Discourse إلى Discourse المستضاف ذاتيًا، حيث ذُكر عدم وجود خدمة ترحيل؟ يرجى إرشادي في هذا الشأن.

مرحباً، يرجى مراسلة team@discourse.org بخصوص هذا الأمر.