لقد قمت للتو بالتحديث والآن أحصل على “قد لا يعمل موقعك لأن سمة / مكون به أخطاء.” عند زيارة موقعي. المشكلة هي أنه لا يعطيني أي فكرة عن الخطأ. لم يتغير شيء من جانبي. التحديث فقط. هل يمكن لأي شخص مساعدتي على الأقل في معرفة ما يتعلق بالسمة الخاصة بي الذي يزعج Discourse؟
تحرير: يبدو أن بعض النصوص البرمجية التي وضعتها في قسم HEAD من نصي لم تعد تظهر. هذه فقط تقوم بتحميل بعض خلاصات الأخبار. هل يمكن لأي شخص تسليط الضوء على هذا؟
المشكلة التي أواجهها هي أنني لا أعرف ما الذي لا يعجب Discourse الجديد هذا في موقعي. هل هناك سجل أخطاء يمكنني الاطلاع عليه في مكان ما؟ كل ما يخبرني به هو أن سمة/مكون به أخطاء. لا يوجد مؤشر على الأخطاء.
تم إيقاف الاستخدام العام لـ Ember. يمكن إصلاح هذا بسهولة نسبية. إذا اكتشفت المكون الخاطئ أو واجهت صعوبة في إصلاح رمزك المخصص، فلا تتردد في السؤال؛ سنساعدك!
إذًا، لقد كنت أفكر في أن أفضل طريقة للتعامل مع هذا هي مجرد تشغيل نسخة جديدة من Discourse واستعادة النسخة الاحتياطية الخاصة بي إليها. يعمل إصدار Discourse الحالي الخاص بي على إصدار قديم من Ubuntu عمره 6 سنوات ولم يعد يتلقى تحديثات LTS. حان وقت التحديث.
ماذا سيحدث إذا أخذت النسخة الاحتياطية من mydomain.com واستعدتها في discourse.mydomain.com؟ هل سيعمل كل شيء بشكل سحري تحت النطاق الجديد؟ لا أريد أن أفقد مستخدمي أو سجل المنشورات الخاص بي.
حسنًا، كما ذكرت أعلاه، كان الخادم الافتراضي الخاص (VPS) الذي كنت أستخدمه قديمًا بست سنوات، لذا أنشأت خادمًا افتراضيًا جديدًا على Ubuntu 22.04 LTS، وقمت بتثبيت Discourse حديثًا، ثم استعدت نسخة احتياطية من منتدى الخاص بي في مثيل Discourse الجديد. اختفت كل مشاكلي. لم تُفقد أي بيانات. لم يكن هناك أي وقت توقف بخلاف عدم عمل موجز الأخبار الخاص بي لفترة.