لقد قمت بتثبيت Discourse (على Plesk مع Cloudflare)، وأضفت بعض الإضافات، وفجأة لم يعد يعمل على Chrome أو Firefox (لا يتم عرض واجهة المستخدم)، لكنه لا يزال يعمل على Edge/Explorer.
تعديل: في Chrome/Firefox، يتم تغليف واجهة المستخدم بأكملها داخل وسم HTML ، بينما لا يحدث ذلك في Edge.
حسناً، لقد قمت في النهاية بإلغاء تمثيل Cloudflare، وعاد العمل مرة أخرى، لذا فإن مشكلة noscript كانت ناتجة عن ذلك، وتتعلق بشيء ما بـ SSL الصارم و/أو سحب المصدر.
سأحاول تصحيحها بشكل أعمق، ولكن إذا كان هناك دليل جيد لـ Cloudflare و Discourse، فسيكون ذلك رائعاً
ما لم تكن لديك أسباب للاعتقاد بأنك هدف محتمل لهجمات حجب الخدمة الموزعة (DDoS)، فإن النصيحة هي تعطيل السحابة البرتقالية. إذا بحثت، ستجد الكثير من النقاشات حول هذا الموضوع.
بفضل وجود Plesk’s nginx أمام Discourse، أتمكن من استخدام DNS البرتقالي، و SSL الكامل (الصارم)، وسحب شهادات المصدر من Cloudflare، واستخدام HTTPS الكامل على Discourse.
إذا كنت مصراً على استخدام Cloudflare أمام Discourse، فيجب عليك إعداد قاعدة صفحة لنطاق Discourse الخاص بك لتعيينها على “تعطيل الأداء”. سيؤدي هذا إلى إيقاف جميع ميزات Cloudflare المعروفة بتسببها في مشاكل مع Discourse.