مشكلة عرض عنوان URL لصورة Cloudflare R2: شرح مفصل وإصلاح

هل أضفت هذا السطر إلى ملف app.yml (أو أضفت النطاق إلى إعداد S3 CDN URL في لوحة الإدارة)؟

DISCOURSE_S3_CDN_URL: https://your.R2.domain.com # (النطاق المخصص الفعلي الخاص بـ R2)

يجب أن تكون جميع الخطوات بالترتيب الصحيح أيضًا.

  1. إعدادات app.yml في لوحة الإدارة
  2. تشغيل أمر rake migrate
  3. إعادة بناء المنشورات عبر أمر rebake posts

هناك أيضًا أداة استبدال النصوص التي قد تساعد — شغّلها داخل الحاوية (استبدل النصوص بنصوصك المحددة):

discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://your.cdn.domain.com"
إعجابَين (2)