بعد ترحيل الخادم لم تعد الصور في المشاركات قابلة للتنزيل

لقد قمت بنقل Discourse بنجاح إلى خادم آخر والمشكلة الوحيدة هي أن الصور التي تم تحميلها في المشاركات التي كانت في النسخة الاحتياطية قابلة للتنزيل وعرضها كصورة أكبر.

الصور التي تم تحميلها في المشاركات بعد الترحيل أصغر وغير قابلة للتنزيل. download_remote_images_to_local نشط.
ما الذي أغفله؟

تخميني هو أن المنتدى يحتاج إلى إعادة خبز جميع المشاركات حتى يتم عرض الصور بشكل صحيح.

يمكنك إلقاء نظرة على sidekiq لمعرفة ما إذا كانت هناك مهام ذات صلة قيد التشغيل؛ إذا لم يكن الأمر كذلك، حاول إعادة بناء HTML للمنشور ومعرفة ما إذا كان ذلك “يصلح” صور المنشور؟

3 إعجابات

لقد جربت ذلك وقمت أيضًا بتفريغ قائمة انتظار sidekiq، لكن كل شيء يبقى كما هو.

لقد واجهت هذه الأعراض فقط عند ترحيل منتدى، قبل معالجة المشاركات. ليس لدي أي فكرة حينها. :pensive:

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

لا بأس، شكراً على الرد على الرغم من ذلك. أقدر المجهود.

،@Bryanpwo لست خبيرًا، لكن ربما يمكنني إلقاء نظرة سريعة إذا أردت. سأحتاج إلى وصول إداري مؤقت إلى منتداك للقيام بذلك.

هل يمكن أن يكون هذا هو إعداد الارتباط السريع الذي كان يؤثر عليك أيضًا؟

لا. أفهم ما فعلته. لقد خلطت بين موضوعين حديثين لك في ذهني. :slightly_smiling_face:

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

وذكر أن “download_remote_images_to_local نشط.” لذا أعتقد أن هذه ليست المشكلة. ولكن ربما نفدت منه مساحة القرص قليلاً أثناء إعادة خبز تلقائية لجميع المشاركات أو شيء من هذا القبيل؟ :man_shrugging:

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

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

لكن المشكلة تتعلق بالمنشورات الجديدة من بعد الترحيل.

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

لقد ألقيت نظرة على منتدى @Bryanpwo ولم أجد أي سبب واضح لعدم عمل Lightbox.

تم الاعتراف بالمشكلة على الرغم من ذلك:

تمكن العديد من المستخدمين من إصلاح هذه المشكلة، ولكن يبدو أن هناك مجموعة من الأسباب المحتملة.

https://meta.discourse.org/search?q=lightbox%20not%20working

لم أتمكن من فعل المزيد سوى اقتراح استعادة على تثبيت جديد قياسي بدون أي إعدادات مخصصة أو إضافات أو سمات أو مكونات سمات.

إعجابَين (2)

مرحباً برايان!

أتفق؛ لقد ذكرت أن المنشورات المُرحّلة جيدة، لذا لن أقلق بشأن إعادة الخبز أو ما شابه. يبدو أن هذه مشكلة في التكوين بعد الترحيل.

هل تستخدم مضيف أصول خارجي مثل S3 أو أي واجهة برمجة تطبيقات أخرى لتخزين الكائنات؟

هل الموقع عام بالصدفة، حتى نتمكن من إلقاء نظرة على كيفية عرض المنشورات؟

إذا لم يكن الأمر كذلك، هل يمكنك لصق حقلي raw و cooked (داخل علامات الاقتباس الثلاثية) لمنشور جديد يعرض المشكلة؟

4 إعجابات

أولاً، شكراً لك على محاولة المساعدة. لقد فقدتني هناك، كيف يمكنني تزويدك بهذه المعلومات؟

الموقع عام، العنوان هو:

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

عظيم - هذا مفيد.

المشكلة هي أن صندوق الإضاءة (lightbox) لا يتم تطبيقه على تحميلاتك الجديدة.

هذا منشور يوضح المشكلة: What games are you playing? - #948 by NX-01 - Gaming, sound and video - EndeavourOS

هل يمكنك الدخول إلى أيقونة المفتاح (wrench icon) في هذا المنشور ثم القيام بـ إعادة بناء HTML (Rebuild HTML)؟ بهذه الطريقة يمكننا استبعاد إعادة الخبز (rebaking) (أو عدمه).

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

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

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

أسهل طريقة هي استخدام إضافة مستكشف البيانات.
يمكنك إنشاء استعلام SQL مثل:

SELECT raw, cooked from posts
where raw like '%text from the post%'

وهو يُرجع محتويات هذه الحقول:

إنها أداة رائعة لاستكشاف البيانات (:sweat_smile:) ومحاولة تصحيح الأخطاء أحيانًا.

إعجابَين (2)

حسنًا، هذا يستبعد المشكلات التي يمكن أن يحلها إعادة الخبز، لذا الخبر السار هو أن هذا يمكن تكراره بسهولة ومن المحتمل أن تكون مشكلة تكوين.

هل يمكنك نشر قيم إعدادات الموقع هذه؟

  • max image width
  • max image height

هل قمت بتجاوز أي إعدادات أخرى متعلقة بالصور؟

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

أقصى عرض للصورة: 690
أقصى ارتفاع للصورة: 500

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

لم ألمس الإعدادات على الإطلاق بعد الترحيل، باستثناء تمكين وظيفة الاستعادة.

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