تعذر الوصول إلى صفحات الإدارة بعد استعادة نسخة احتياطية قديمة

أحاول استعادة نسخة احتياطية تم أخذها من نسخة مستضافة ذاتيًا من discourse لم يتم تحديثها منذ مايو 2021. لم يتم تخصيص app.yml (لا توجد إضافات).

لقد استعدت النسخة الاحتياطية على نسخة جديدة. تم استعادة الرسائل والمستخدمين لحسن الحظ. ومع ذلك، فإن الشريط الجانبي لا يمنح الوصول إلى معظم خيارات الإدارة:

علاوة على ذلك، لم تعد معظم صفحات الإدارة متاحة. على سبيل المثال، لا يمكنني الوصول إلى صفحة النسخ الاحتياطي للإدارة https://<mydomain.org>/admin/backups/settings لأنها تعطي خطأ “الصفحة غير موجودة”.

لا يزال بإمكاني إدارة هذه النسخة باستخدام سطر الأوامر (./launcher enter app). ومع ذلك، هذا ليس مريحًا جدًا وأخشى أن تكون قاعدة البيانات في حالة غير متسقة إلى حد ما.

هل يمكنك التفكير في وسيلة لاستعادة صفحات الإدارة؟ شكرًا!

أهلاً بك، أتمنى أن تكون بخير.
يبدو أنه قد يكون هناك اختلاف في الإصدار بين النسخة الاحتياطية الخاصة بك وبين مثيل Discourse الجديد، خاصة وأن المثيل الأصلي تم تحديثه آخر مرة في مايو 2021.

لحل هذه المشكلة، حاول مطابقة الإصدارات عن طريق التحقق من الإصدار القديم في ملف app.yml الخاص بك، ثم قم بتبديل المثيل الجديد إلى هذا الإصدار، ثم أعد البناء. إذا لم ينجح ذلك، فقم بإعادة تعيين الإعدادات ومسح أي ذاكرة تخزين مؤقت عن طريق تشغيل Rails.cache.clear داخل الحاوية ثم أعد بناء التطبيق.

يجب أن يساعد هذا في استعادة الوصول إلى صفحات المسؤول الخاصة بك وضمان توافق كل شيء.

شكراً لك،
مايك تاكو.

إعجاب واحد (1)

ربما يكون حسابك حساب مشرف وليس حساب مسؤول؟

شكراً جزيلاً @Mike_Taku و @Ed_S على ردودكم السريعة والمفيدة!

كان المستخدم الخاص بي بالفعل مشرفًا وليس مسؤولًا! تمكنت من تغيير صلاحيات المستخدم الخاص بي باستخدام وحدة التحكم ثم رؤية جميع إعدادات المسؤول.

بينما كان سوء فهمي الأولي لأدوار الخطاب هو سبب مشكلتي، يمكن أن يكون الرمز المعروض في علامة تبويب المستخدم مختلفًا بين المسؤول والمشرف. فقط عندما يمر مؤشر الفأرة فوق هذا الرمز، تظهر تلميح “مسؤول” أو “مشرف”.

image

إعجاب واحد (1)