Загрузка файлов в Discourse

Мой сервер Discourse позволяет мне публиковать только текст. Я использую последнюю версию. Похоже, что Discourse поддерживает загрузку графики в формате PNG. Однако я пробовал даже очень маленькие файлы, и получаю ошибку:

извините, произошла ошибка при загрузке файла. попробуйте снова

Я пробовал снова и снова, и ошибка повторяется.

В журнале ошибок я вижу следующее сообщение:

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) не найден: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Я установил phpBB на другом сервере, и он поддерживает встраивание графики в сообщения. После поиска множества решений в Google выяснилось, что “файлы” — это устаревшая функция, и Discourse работает только с текстовыми файлами.

Правильно ли это, или есть решение этой проблемы?

Привет,

  • относительно ошибки MaxMind в вашем логе, инструкции по её устранению подробно описаны здесь: Configure MAXMIND for reverse IP lookups
  • что касается невозможности загрузки PNG-файлов: это не ограничение Discourse (если только это не сделано намеренно). Где-то что-то не так :thinking:

Исходя из сообщения об ошибке, я не думаю, что это связано с уровнем доверия (TL) (попробовали ли вы как администратор?), компонентом component или разрешёнными расширениями (https://your.domain/admin/site_settings/category/files?filter=authorized). Возможно, что-то на вашем хостинге препятствует загрузке (например, максимальный размер файла?). Какой у вас тип установки?

P.S. Только что увидел ваш другой пост: вы также можете попробовать загрузить что-нибудь здесь: https://try.discourse.org/

Вы выполнили официальную стандартную установку Discourse?