تحميل الملفات إلى Discourse

يسمح لي خادم Discourse بنشر النصوص فقط. أنا أستخدم أحدث إصدار. يبدو أن Discourse قد يدعم رفع الرسوميات بصيغة ملفات PNG. ومع ذلك، جربت حتى ملفات صغيرة جدًا وحصلت على الخطأ التالي:

عذراً، حدث خطأ أثناء رفع الملف. يرجى المحاولة مرة أخرى

جربت ذلك مرارًا وتكرارًا وظل يظهر لي نفس الخطأ.

في سجل الأخطاء، أرى هذا الخطأ:

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) غير موجود: لا يوجد ملف أو دليل @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

لقد قمت بتثبيت phpBB على خادم آخر وهو يدعم تضمين الرسوميات في المنشور. بعد البحث عن العديد من الحلول عبر Google، يبدو أن “الملفات” قديمة وأن Discourse يتعامل فقط مع ملفات النصوص.

هل هذا صحيح أم هناك حل لهذه المشكلة؟

مرحبًا،

  • فيما يتعلق بخطأ MaxMind في سجلك، تجد التفاصيل حول ما يجب فعله هنا: Configure MAXMIND for reverse IP lookups
  • أما بخصوص عدم قدرتك على رفع ملفات PNG، فهذا ليس قيدًا في Discourse (ما لم يكن مقصودًا)، مما يعني أن هناك مشكلة في مكان ما :thinking:

بناءً على رسالة الخطأ، لا أعتقد أن هذا مرتبط بـ TL (هل جربت ذلك كمسؤول؟)، أو المكون، أو الامتدادات المسموح بها (https://your.domain/admin/site_settings/category/files?filter=authorized). ربما يمنعك شيء ما على المضيف من الرفع (مثل الحد الأقصى للحجم)؟ ما نوع التثبيت الذي لديك؟

ملاحظة: رأيت مشاركتك الأخرى للتو، يمكنك أيضًا تجربة رفع شيء ما هنا: https://try.discourse.org/

هل قمت بتثبيت التثبيت القياسي الرسمي لـ Discourse؟