الصور تعطل فجأة، حتى بعد إعادة رفعها

مرحباً

لقد نقلت موقعي مؤخراً من Discourse إلى DigitalOcean. بدا كل شيء رائعاً بعد الترحيل، ولكن خلال الأيام القليلة الماضية، ظهرت جميع صوري معطلة. لقد حاولت حتى تحميل الصور من البداية، لكنها لا تزال معطلة.
The image displays a sleek, geometric design resembling two interlinked circles or loops, rendered in a grayscale color scheme against a white background. (Captioned by AI)

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

للأسف، ليس لدي أي خلفية في التطوير، لذا سأكون ممتناً جداً لأي نصيحة حول سبب حدوث ذلك وما يمكنني فعله لإصلاحه!

يمكن رؤية مثال على الرابط أدناه:

شكراً

أهلاً،
أرى أنك لا تزال تستخدم شبكة توصيل المحتوى العالمية لـ Discourse. إذا كنت تنتقل بعيدًا عن استضافة Discourse، أتوقع أن تقوم شبكة توصيل المحتوى بإبطال الوصول. :thinking:
ما لم أكن مخطئًا أعلاه، سأقوم بتحرير app.yml والتعليق على السطر الذي يحتوي على DISCOURSE_CDN_URL لإزالة استخدام شبكة توصيل المحتوى، ثم إعادة بناء Discourse.

3 إعجابات

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

3 إعجابات

من المحتمل أن يكون لديك نسخة احتياطية تم أخذها قبل أن يغيروا الإعداد ليشمل الصور في النسخة الاحتياطية. هل كان الملف .tar.gz أم .sql.gz؟

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

إعجابَين (2)

كان ملف .tar. ظهرت الصور بشكل جيد في البداية، ولكن الآن بعد أن ذكرت ذلك، أتساءل عما إذا كانت قد بدأت تظهر على أنها معطوبة بمجرد انتهاء صلاحية حساب Discourse الخاص بي.
ومع ذلك، ألا ينبغي إصلاحه بعد ذلك إذا قمت بتحميل الصور يدويًا لاستبدال الصور القديمة؟ لأن حتى الصور الجديدة التي أحاول تحميلها لا تعمل…

هذا ما يبدو عليه الأمر.

لا تزال قاعدة البيانات تشير إلى الصور الموجودة في حاوية S3/CDN الخاصة بـ Discourse، لذا فإن وضعها في مساحة تخزين محلية لا يكفي. تحتاج قاعدة البيانات إلى التحديث للإشارة إلى مساحة التخزين المحلية. هناك بعض المواضيع حول كيفية القيام بذلك، ولكنه معقد إلى حد ما ويتطلب بعض الفهم لـ Rails وكيفية تخزين الصور. إذا كانت لديك ميزانية، يمكنك السؤال في Marketplace أو الاتصال بي.

إذا لم تكن الصور الجديدة تعمل، فلديك مشكلة في تثبيتك وهي منفصلة عن المشكلة التي تمت مناقشتها أعلاه.