حسنًا، إليك الدليل المترجم تلقائيًا بالكامل:
التأكد من استعدادك لأي طارئ
يوصى بشدة، بالإضافة إلى النسخ الاحتياطية المحلية (المخزنة على نفس الخادم مثل المنتدى)، بالاحتفاظ بنسخة من تلك النسخ الاحتياطية على خادم آخر أو في السحابة [1].
من المفيد أيضًا الاحتفاظ بنسخة من الملف /var/discourse/containers/app.yml في مكان آمن [2]. هذا الملف الاختياري مفيد في حالة إعادة تثبيت المنتدى أو ترحيله إلى خادم آخر.
إذا كانت لديك أي شكوك جدية بشأن أي شيء، فاتصل بي.
التحديثات
قبل إجراء تحديث، يوصى بشدة بتنزيل أحدث نسخة احتياطية من منتدىك.
عبر الواجهة
قم بالتحديثات عندما يكون هناك وجه مبتسم أحمر غير سعيد في المشرف (فهذا يعني أن هناك تحديثًا مهمًا يجب القيام به).
يتم التحديث عبر https://tonforum.fr/admin/upgrade
في بعض الأحيان تحدث التحديثات على خطوتين: قد تحتاج أولاً إلى تحديث “Docker_Manager” قبل أن تتمكن من ترقية الباقي:
عبر سطر الأوامر
قد يتطلب التحديث أحيانًا أن يتم عبر سطر الأوامر (ستخبرك صفحة مشرف Discourse بذلك إذا كان ضروريًا).
- اتصل بالخادم عبر SSH
- أعد بناء المنتدى (إعادة البناء تقوم دائمًا بتحديث Discourse) باستخدام الأمر التالي:
-
/var/discourse/launcher rebuild app - من وقت لآخر، بعد التأكد من أن المنتدى يعمل بشكل صحيح، قد يكون من المفيد إزالة صور Docker غير المستخدمة (بقايا الترقيات السابقة) لتحرير مساحة القرص:
/var/discourse/launcher cleanup
ماذا تفعل إذا توقف المنتدى عن العمل؟
إعادة بناء المنتدى تصلح العديد من المشاكل ويتم بنفس الأمر المستخدم للتحديث عبر سطر الأوامر:
/var/discourse/launcher rebuild app
ماذا لو استمر المنتدى في عدم العمل بعد إعادة البناء؟
اسألني أو انشر على منتدى الدعم الرسمي.
موقع الملفات الهامة على الخادم
app.yml
يحتوي على إعدادات الخادم وقائمة المكونات الإضافية المثبتة. مفيد جدًا إذا احتاج المنتدى إلى نقله إلى خادم آخر، أو لبعض الإعدادات (نقل التحميلات والنسخ الاحتياطية إلى قرص آخر، على سبيل المثال). يقع هنا:
/var/discourse/containers/app.yml
mail-receiver.yml
يحتوي على إعدادات البرنامج الذي يسمح باستقبال الردود عبر البريد الإلكتروني ونشرها على المنتدى. يقع هنا:
/var/discourse/containers/mail-receiver.yml
النسخ الاحتياطية
توجد ملفات النسخ الاحتياطي هنا:
/var/discourse/shared/standalone/backups/default
الصفحات الهامة في مشرف المنتدى:
صفحات قد تكون مفيدة ![]()
السمات والمكونات
تحتوي على، من بين أمور أخرى، CSS و HTML مخصصين:
https://tonforum.fr/admin/config/customize/themes
السجلات (Logs)
البريد الإلكتروني
مفيد لتصحيح الأخطاء:
https://tonforum.fr/admin/email-logs
إجراءات الموظفين (Staff actions)
مفيدة جدًا. تحتفظ بسجل لـ (تقريبًا) جميع تغييرات إعدادات الموقع وإجراءات المشرف والمسؤول الأخرى.
https://tonforum.fr/admin/logs/staff_action_logs
سجلات الأخطاء (Error logs)
يمكن أن تعطي أدلة عندما تكون هناك مشكلة يكون سببها غير واضح.
https://tonforum.fr/logs/
النسخ الاحتياطية
لتغيير تكرار النسخ الاحتياطي والعدد الأقصى، وعرضها، أو تنزيلها:
https://tonforum.fr/admin/backups
الموارد
https://meta.discourse.org : الدعم الرسمي، لا تتردد في النشر هناك، الأعضاء والمطورون يسعدون بالمساعدة
https://ask.discourse.com : روبوت محادثة تم تدريبه على دعم وبيانات Discourse، فعال بشكل مدهش في الإجابة على الأسئلة (نعم، حقًا)
إذا قمت بتثبيت منتدىك، يتم نسخ النسخ الاحتياطية الخاصة بك تلقائيًا إلى Google Drive الخاص بي، ولكن من الناحية المثالية في المستقبل يجب حفظها في مساحة أنت مسؤول عنها. سنتحدث عن ذلك يومًا ما↩︎
يحتوي على المعرّف وكلمة المرور لخادم البريد، بالإضافة إلى البريد الإلكتروني للمسؤول
(الخاص بي، في الواقع). ↩︎
