이미지 업로드 시 '액세스 거부' 오류 메시지

Discourse에서 이미지를 업로드할 때 문제가 발생하고 있습니다. 제가 또는 다른 사람이 주제에 이미지를 업로드하거나 아바타 이미지를 추가하려고 하면 “Access Denied” 메시지가 표시됩니다. 심지어 웹사이트의 파비콘(favicon)도 문제를 일으키고 있습니다. 이 문제의 원인은 무엇일 수 있을까요?

수백 가지 이유가 있을 수 있습니다.

  • 로그를 확인해 보셨나요? (sitedomain/logs)
  • 루트(root) 권한으로 앱을 실행하고 계신가요?
  • 충분한 가용 저장 공간이 있나요?

S3 또는 버킷 오류인 것 같습니다.
로그:

어디서 이걸 확인할 수 있을까요?

그렇다면 S3 설정을 확인해 보시는 것이 좋습니다.

discourse를 어떻게 설치하셨나요?

확인해봐야겠어요. 꽤 전에 설치된 거고, 제가 설치한 것도 아닌 것 같아서요 :sweat:
어떻게 확인해볼 수 있는지 조언을 좀 주실 수 있을까요?

관련해서 읽어보고 공부할 자료를 찾아보겠습니다.

Configure an S3 compatible object storage provider for uploads 과 Set up file and image uploads to S3 를 확인해 보세요.

서버에 ssh로 접속할 수 있고 /var/discourse 디렉터리가 있다면, “표준 설치”(Standard Installation)를 수행했을 가능성이 높습니다(관련: Discourse 공식 표준 설치).

저의 버킷에 문제가 있었습니다. 수정했습니다. 감사합니다!