شكرًا لمساعدتك!
لقد أضفت هذا في بداية الدليل الخاص بي:
تأكد من أنك مستعد لأي موقف
يوصى بشدة، بالإضافة إلى النسخ الاحتياطية المحلية (المحفوظة على نفس الخادم الذي يوجد عليه المنتدى)، بالاحتفاظ بنسخة من هذه النسخ الاحتياطية على خادم آخر أو في السحابة [1].
من المفيد أيضًا الاحتفاظ بنسخة من الملف
/var/discourse/containers/app.ymlفي مكان آمن [2]. يُستخدم هذا الملف الاختياري في حالة إعادة تثبيت المنتدى أو الترحيل إلى خادم آخر.إذا كان هناك أي شك كبير بشأن أي شيء، فاتصل بي (canapin@gmail.com).
أضفت هذا في قسم التحديث:
قبل إجراء تحديث، يوصى بشدة بتنزيل أحدث نسخة احتياطية من منتدىك.
أضفت هذا:
ماذا تفعل إذا توقف المنتدى عن العمل؟
إعادة بناء المنتدى يحل العديد من المشاكل ويتم بنفس الأمر المستخدم في تحديث سطر الأوامر:
/var/discourse/launcher rebuild appماذا لو استمر المنتدى في عدم العمل بعد إعادة البناء؟
اتصل بي (canapin@gmail.com) أو انشر في منتدى الدعم الرسمي.
لقد ذكرت أيضًا ask.discourse.org في نهاية الدليل.
الموارد
https://meta.discourse.org : الدعم الرسمي، لا تتردد في النشر هناك — أعضاء المجتمع والمطورون مفيدون للغاية
https://ask.discourse.com : روبوت محادثة تم تدريبه على دعم وبيانات Discourse، فعال بشكل مدهش في الإجابة على الأسئلة (نعم، حقًا)
النص الكامل
تأكد من أنك مستعد لأي موقف
يوصى بشدة، بالإضافة إلى النسخ الاحتياطية المحلية (المحفوظة على نفس الخادم الذي يوجد عليه المنتدى)، بالاحتفاظ بنسخة من هذه النسخ الاحتياطية على خادم آخر أو في السحابة [1:1].
من المفيد أيضًا الاحتفاظ بنسخة من الملف /var/discourse/containers/app.yml في مكان آمن [2:1]. يُستخدم هذا الملف الاختياري في حالة إعادة تثبيت المنتدى أو الترحيل إلى خادم آخر.
إذا كان هناك أي شك كبير بشأن أي شيء، فاتصل بي (canapin@gmail.com).
التحديثات
قبل إجراء تحديث، يوصى بشدة بتنزيل أحدث نسخة احتياطية من منتدىك.
عبر الواجهة
قم بالتحديثات عندما يكون هناك وجه مبتسم أحمر غير سعيد في المسؤول (فهذا يعني أن هناك تحديثًا مهمًا يجب القيام به).
يتم التحديث عبر https://yourforum.com/admin/upgrade
في بعض الأحيان يتم ذلك على خطوتين: قد تحتاج أولاً إلى تحديث “Docker_Manager” قبل أن تتمكن من ترقية الباقي:
عبر سطر الأوامر
في بعض الأحيان، يجب إجراء التحديث عبر سطر الأوامر (ستخبرك صفحة مسؤول Discourse بذلك إذا لزم الأمر).
- اتصل بالخادم عبر SSH
- أعد بناء المنتدى (إعادة البناء تقوم دائمًا بتحديث Discourse) باستخدام الأمر التالي:
-
/var/discourse/launcher rebuild app - من وقت لآخر، بعد التأكد من أن المنتدى يعمل بشكل صحيح، قد يكون من المفيد إزالة صور Docker غير المستخدمة (بقايا الترقيات السابقة) لتحرير مساحة القرص:
/var/discourse/launcher cleanup
ماذا تفعل إذا توقف المنتدى عن العمل؟
إعادة بناء المنتدى يحل العديد من المشاكل ويتم بنفس الأمر المستخدم في تحديث سطر الأوامر:
/var/discourse/launcher rebuild app
أعتقد أنه جيد جدًا الآن وأنني لم أغفل أي شيء مهم ![]()
إذا قمت بتثبيت المنتدى الخاص بك، فسيتم نسخ النسخ الاحتياطية الخاصة بك تلقائيًا إلى Google Drive الخاص بي، ولكن من الناحية المثالية في المستقبل يجب حفظها في مساحة أنت مسؤول عنها. سنتحدث عن ذلك يومًا ما
↩︎ ↩︎يحتوي على اسم المستخدم وكلمة المرور لخادم البريد بالإضافة إلى بريد المسؤول على المستوى الأعلى (الخاص بي، في الواقع). ↩︎ ↩︎
