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를 설치해 봤는데, 이쪽은 게시글에 그래픽을 내장하는 것을 지원합니다. 많은 해결책을 검색해 본 결과, "files"가 레거시 기능이며 Discourse는 텍스트 파일만 처리하는 것 같습니다.

이것이 사실인가요, 아니면 이 문제를 해결할 방법이 있을까요?

안녕하세요,

  • 로그에 표시된 maxmind 오류에 대해 조치 방법은 다음 링크에서 자세히 확인할 수 있습니다: Configure MAXMIND for reverse IP lookups
  • PNG 파일을 업로드할 수 없다는 점에 대해, 이는 Discourse의 제한 사항이 아닙니다(자발적인 설정이 아닌 한). 어딘가에 문제가 있는 것 같습니다 :thinking:

에러 메시지 내용을 고려할 때, 이는 TL과 관련이 없다고 생각합니다(관리자로 시도해 보셨나요?), component나 허용된 확장자(https://your.domain/admin/site_settings/category/files?filter=authorized) 문제도 아닌 것 같습니다. 아마 호스트 측에서 업로드를 막고 있는 것(최대 크기 제한 등)일 수 있는데, 어떤 방식으로 설치하셨나요?

참고로 다른 게시물을 확인했는데, 여기에서도 업로드를 시도해 볼 수 있습니다: https://try.discourse.org/

Discourse 공식 표준 설치를 수행하셨나요?