لقد قمت بتعديل 500 ميجابايت في app.yml
ثم أعدت البناء
تم التعيين هنا مرة أخرى /admin/site_settings/category/files
ولكن لا يمكنك تعيين أكثر من 100 ميجابايت.
بغض النظر عن كيفية إعداده، إذا قمت بتحميل أكثر من 100 ميجابايت، فإنه يعطيني خطأ. إنه ليس أكثر من 500 ميجابايت في الواقع، ولكنه لا يزال يحذرني من أن الملف كبير جدًا.
أعتقد أن الحد الأقصى لحجم الصورة 102400 كيلوبايت (100 ميجابايت) مبرمج بشكل ثابت في Discourse حسب التصميم. upload_size في app.yml مخصص لتكوين nginx، قد ترغب في تكوين الإعداد max attachment size kb الذي يسمح بحد أقصى لحجم الملف يبلغ 1024000 كيلوبايت (1 جيجابايت).
ملف صورة بحجم 500 ميجابايت يتم عرضه مباشرة على صفحة الويب أمر مروع.
لقد قمت بتعيين حد الصورة على 4 ميجابايت وحجم المرفق الآخر على 400 ميجابايت، ولكن لا يمكنني تحميل ملف mp4 بحجم 200 ميجابايت. أنا أستخدم خادم ARM الخاص بـ Oracle Cloud.
أحاول تنظيف كل شيء وإعادة بنائه.
./launcher cleanup
شككت للحظة في وجود نوع من التخزين المؤقت يحدث بحيث لا يؤدي إعادة البناء إلى تغيير حجم الملف الذي تم تحميله. جربت كل ما وجدته لمدة ثلاثة أيام. لكن حجم المرفق لا يزال عند 100 ميجابايت ولم أقم بتعيينه على 100 ميجابايت، بل قمت بتعيينه على 500 ميجابايت في المقام الأول لأن لدي بعض مقاطع الفيديو التي أردت أن أتمكن من تحميلها.
أعتقد أيضًا أن Discourse لا يستخدم بيئة PHP. لكن المشكلة هي أن Discourse قد حدد حدًا أقصى للتحميل يبلغ 500 ميجابايت.
ولكن في الواقع، لا يمكن تحميل أكثر من 100 ميجابايت.
أعتقد أن المشكلة تتعلق بمنطق نظام المناقشة. على الرغم من أنني قمت بتغيير المعلمة “upload_size” في “app.yml” للسماح بتحميل ملفات تصل إلى 500 ميجابايت، إلا أن حد تحميل الصور لا يزال مقيدًا بـ 102400 كيلوبايت، وهو ما يعادل 100 ميجابايت فقط.
أقوم الآن بتحميل فيديو بحجم 101 ميجابايت، ولن يتم تحميله حتى، وسيظهر أنه يتجاوز حد 500 ميجابايت.