هل أضفت هذا السطر إلى ملف app.yml (أو أضفت النطاق إلى إعداد S3 CDN URL في لوحة الإدارة)؟
DISCOURSE_S3_CDN_URL: https://your.R2.domain.com # (النطاق المخصص الفعلي الخاص بـ R2)
يجب أن تكون جميع الخطوات بالترتيب الصحيح أيضًا.
- إعدادات
app.ymlفي لوحة الإدارة - تشغيل أمر
rake migrate - إعادة بناء المنشورات عبر أمر
rebake posts
هناك أيضًا أداة استبدال النصوص التي قد تساعد — شغّلها داخل الحاوية (استبدل النصوص بنصوصك المحددة):
discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://your.cdn.domain.com"