شكراً @pfaffman، لقد حاولنا التبديل من إعداد متعدد المواقع إلى تثبيت قياسي، لكن المشكلة لا تزال قائمة.
ما فعلناه:
- إزالة تثبيت Discourse:
- حذف الدليل
/var/discourseبالكامل.
- حذف الدليل
- إعادة تثبيت Discourse:
- استنساخ مستودع Discourse مرة أخرى.
- إعادة إنشاء
app.ymlبالتكوينات اللازمة.
- إعادة بناء التطبيق:
- تشغيل
./launcher rebuild app.
- تشغيل
- تحديث DNS:
- توجيه النطاق إلى الخادم الجديد.
- ضبط Cloudflare على وضع DNS-only للسماح بإصدار شهادة SSL.
مشكلة إضافية مع SSL:
-
عند تمكين SSL في
app.ymlوتعطيل وكيل Cloudflare، واجهنا المشكلة التالية حتى بعد تمكين SSL:
أسئلة:
- هل يمكن أن تكون المشكلة متعلقة بعدم استعادة نسخة احتياطية من قاعدة البيانات؟
- هل هناك خطوات إضافية مطلوبة لتنظيف تكوينات متعددة المواقع القديمة؟
- ما هي الطريقة الصحيحة لتمكين SSL في هذا الإعداد دون مواجهة مشاكل؟
نقدر أي توجيه من أولئك الذين قاموا بذلك من قبل!
