شكرًا لك على المعلومات يا @neounix، إنها مفيدة جدًا لفهم “الداخل” الخاص بـ Discourse من منظور “أنا أتعلم Rails لأتمكن من المساعدة، ولكن يا إلهي، منحنى التعلم صعب جدًا أثناء محاولة إصلاح تثبيتك الخاص” ![]()
أركز حاليًا على Redis/Sidekiq لمحاولة فهم سبب عدم عمل بعض التضمينات منذ أنني أعتقد أن ذلك قد يكون مرتبطًا بـ “Bake”، لكنني لا أستطيع الجزم بذلك لأنني ما زلت في مرحلة التعلم فيما يتعلق بالتنقيح (أرجو ذلك).
بخصوص مشكلتي هنا، بفضل @Overgrow تمكنت من تحديد ما يلي:
-
في الواقع، عملية النسخ الاحتياطي قامت بنسخ الملفات في النسخة الاحتياطية ولكنها لم تستردها إلى تثبيت Discourse. بناءً على حالة و/أو إصلاحات مشاكلي الثلاث الأخرى، قد أحتاج إلى استعادة نسخة احتياطية أخرى على تثبيت آخر واختبار عملية النسخ الاحتياطي مرة أخرى، ولكن قد تكون هذه مشكلة تؤثر على الجميع، ولا أعرف ذلك بعد.
-
وبسبب ذلك، كان يحدث هذا السلوك الغريب.
-
انتهى بي الأمر بفتح النسخة الاحتياطية وحقن الملفات المفقودة في التثبيت. تم استعادة كل شيء دون الحاجة إلى إعادة عملية Bake.
ومع ذلك، تستمر المشاكل الأخرى (عدم القدرة على إعادة بناء حاوية البيانات، والتي لا أعرف شيئًا عنها، ومشكلتين تجعلانني أركز على Sidekiq والأحداث، لأنهما قد تُحلان بهذه الطريقة: عدم عمل بعض Oneboxes (YouTube تحديدًا) ووجود بعض الإشعارات حول “تعديلات كاذبة” تحدث بشكل متكرر لبعض المستخدمين، على الرغم من عدم حدوث أي تعديلات. لذا أعتقد أن التثبيت الجديد قد يحتوي على بعض المشاكل في أحداثه، وأنا أحاول اكتشاف ذلك. ![]()