صورة مكسورة بعد ترقية مكون رأس العلامة التجارية

بعد ترقية مكون سمة رأس العلامة التجارية، أصبحت الصورة التي تحتوي على شعارنا غير موجودة (خطأ 404).

تبدو الرابط على النحو التالي:
https://forums.redacted.com/uploads/default/original/1X/5daddec8bbf6d8bca7a7e85d46ebdc756fe7b2757.png

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

لقد لاحظت بعض المؤشرات على وجود آلية لحذف الصور تلقائيًا، وقد يكون ملف الشعار الخاص بنا قد تم إزالته لأن آلية التنظيف اعتقدت أنه غير مستخدم.

من خلال عمليات البحث التي قمت بها، جربت أوامر rake مختلفة دون جدوى.

الأسئلة:

  1. هل هناك طريقة لاستعادة الصورة؟
  2. كيف يمكنني إعادة تحميل الصورة إلى مكون رأس العلامة التجارية؟ لا يبدو أن هناك وظيفة للتحميل.
  3. كيف نمنع إزالة الصورة تلقائيًا في المستقبل؟

شكرًا لكم

تم العثور على الصورة في

/var/discourse/shared/standalone/uploads/tombstone/default/original/1X

تم إعادة رفعها عبر المظهرات → رفع

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

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

شكراً @martym على المعلومات حول كيفية إصلاح ذلك. لقد واجهنا مشكلة مماثلة مع رأس الصفحة الخاص بنا. لاحظت أيضًا أن بعض الملفات الأخرى غير متاحة (خطأ 403)، والتي تبدو كصور Discourse افتراضية (أو من سمة Mint التي نستخدمها).

نظرًا لأن الصورة كانت في شاهد القبر، فهل من المحتمل أن يتمكن rake uploads:recover_from_tombstone من إصلاح مثل هذه المشكلة؟

أنا أسأل الأشخاص الذين يعرفون أكثر مني :stuck_out_tongue: