لقد قمت للتو بالتحديث إلى Discourse 2.7.0.beta6 (من الإصدار beta5، كما أعتقد) باستخدام مُحدّث الويب، والآن لا يعمل موقعي بشكل صحيح.
إن الشعار وشريط القائمة في الأعلى مفقودان، وعلى الرغم من أن الفئات والمشاركات مرئية، إلا أن المشاركات لا تفتح بشكل صحيح وتظهر فارغة. يُعرض فقط العنوان (والفئات تحته) وزر “رد”.
تُظهر صفحة 404 الشعار وزر “تسجيل الدخول / إنشاء حساب”، لكن صندوق تسجيل الدخول لا يظهر عند النقر عليه، بل يظهر اللون الأسود فقط.
وغريبًا، في متصفح فايرفوكس، لا تعمل وظيفة “عرض HTML” وتستمر في محاولة التحميل، بينما تعمل في متصفح كروم.
حاولت إعادة بناء الموقع مرة أخرى باستخدام سطر الأوامر (CLI) وبدا أن العملية ناجحة، لكنها لم تُصلح أي شيء. كما جربت مسح ذاكرة التخزين المؤقت لـ Redis وإعادة بنائها مرة أخرى…
كما قمت بتعطيل بعض الإضافات وإعادة البناء، لكن ذلك لم يساعد.
حاولت أيضًا استعادة نسخة احتياطية على أمل أن يعيد ذلك النظام بالكامل إلى الإصدار الأقدم الذي كان يعمل، لكن ذلك لم يساعد أيضًا.
لقد نفذت من الأفكار والطاقة… هل يمكنكم مساعدتي، من فضلكم؟
إذا نجح ذلك، فهذا يعني أن المشكلة على الأرجح ناتجة عن سمة أو إضافة.
تم تعطيل بعض مكونات السمات بسبب تحديثات النواة الأخيرة، لذا قد ترغب في محاولة تحديثها و/أو تعطيلها واحدة تلو الأخرى حتى تعمل الأمور دون الحاجة إلى الوضع الآمن.
حسنًا، كان الجاني هو هذا الإضافة القديمة التي لم أتذكر حتى أنني قمت بتثبيتها:
للأسف لم أكتشف الوضع الآمن في وقت أبكر أثناء البحث في جوجل عن كيفية إصلاح موقع Discourse، مما دفعني إلى تجربة الكثير من التجارب. لكنني تعلمت الكثير عن Discourse من خلال هذه التجربة.