فقدان الصور قبل عام 2022

مرحباً

نحن نستخدم أحدث إصدار من Discourse r 3.1.0.beta2، ويبدو أن الصور التي تم تحميلها قبل عام 2022 لا يتم عرضها.

لقد قمت بتشغيل بعض الأدوات لمحاولة استعادتها. لا فائدة.

cd /var/discourse/
./launcher enter app
rake posts:missing_uploads

البحث عن التحميلات المفقودة في: افتراضي
إصلاح التحميلات المفقودة:
:prohibited::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited:

109 تحميلات للمنشورات مفقودة.

101 تحميلات مفقودة.
14 من 101 هي تحميلات مخطط قديم.
73 من 392439 منشورات متأثرة.

rake uploads:missing
rake uploads:recover_from_tombstone

لقد حصلنا على هذا:

ومع ذلك، يبدو أنه يمكننا تعديل المنشور وتظهر الصورة في منطقة التعديل.
الفرق بين الصورة في التعديل والصورة في المنتدى هو.
جانب التعديل:
<img src="/uploads/default/original/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca.png" ....

جانب المنتدى:
<img src="https://xxxxxxxxxxxxxxxxxx/uploads/default/optimized/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca_2_690x219.png" ...

هل هناك طريقة لإصلاح ذلك؟

شكرا
فرانك

إعجابَين (2)

يبدو أن اسم النطاق المؤهل بالكامل (FQDN) قد تغير بين أحدث الصور وأقدمها.
اسم النطاق المؤهل بالكامل (FQDN) ليس هو نفسه.

هل هناك طريقة لتحديث الصور باسم النطاق المؤهل بالكامل (FQDN) الصحيح؟

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

متى تغير اسم النطاق المؤهل بالكامل (FQDN) لديك؟

يبدو أنك غيرت اسم النطاق ولم تقم بإعادة تعيين/إعادة خبز.

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

هممم سؤال جيد،
منذ أكثر من عام مضى على الأرجح.

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

هل يجب أن نستخدم

discourse remap talk.foo.com talk.bar.com

في هذا الموضوع: Change the domain name or rename your Discourse

وهذا والخطوة أدناه مطلوبان عند التغيير بين المجالات.

حسناً، لقد وجدت شيئًا في ملف app.yml بهذا الاسم المؤهل بالكامل للنطاق (FQDN):
تم تعيينه هنا: DISCOURSE_CORS_ORIGIN:
هل يجب أن نغير هذا فقط ونعيد البناء؟
تم تعيين اسم النطاق المؤهل بالكامل (FQDN) هنا، ولم يعد متاحًا.