배지 오류 발생

https://www.910500.xyz/badges

원인은 무엇인가요? 그로 인해 유닛에 오류가 발생했습니다.

enable_badges 사이트 설정을 비활성화하셨나요?

해당 옵션을 사용할 수 없습니다

관리자 > 사이트 전체 설정에서 enable badges를 검색해 보시겠습니까? 해당 설정이 선택되어 있나요? 선택되어 있지 않다면, 선택한 후 저장해 주세요.

하지만 나야.

이 주제는 기존 주제 https://meta.discourse.org/t/discourse-badges-error/377124와 중복됩니까?

안전 모드로 부팅한 후 모든 항목을 선택해 보시겠어요? 그런 다음 해당 설정이 표시되나요? 배지 페이지가 정상적으로 작동하나요?

감사합니다.

안전 모드에서는 작동할 수 없습니다

#10의 이미지는 설치 직후 웹사이트의 초기 상태를 보여주고 있습니까? 예를 들어 https://github.com/discourse/discourse_docker.git를 클론하여 설치한 직후의 초기 상태와 다르게, “文档” 섹션이나 “周年纪念日” 섹션이 포함되어 있어 커스터마이징된 버전인지 아니면 다른 무엇인지 궁금합니다. 설치 후 수동으로 추가된 것일 수도 있으므로 단정할 수 없습니다.

아마도 중국 서버에서 관리형 호스트로 설치되어 일부 기능이 비활성화되었을 수 있습니다 - 거의 제한적이거나 불완전한 설치처럼 보입니다.

구성에 대해 더 많은 정보를 주실 수 있나요 - 자체 호스팅된 표준 도커 설치인가요?

무료 플랜으로 호스팅된 디스코ourse 테스트 포럼을 시작해 보았는데, 배지 관리자 페이지는 다음과 같습니다:

(게시글이 작성자에 의해 삭제되었습니다)

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.china.template.yml"

expose:
  - "8001:80"

params:
  db_shared_buffers: "256MB"

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  UNICORN_WORKERS: 4
  DISCOURSE_HOSTNAME: www.910500.xyz
  DISCOURSE_DEVELOPER_EMAILS: c135860@outlook.com
  DISCOURSE_SMTP_ADDRESS: 
  DISCOURSE_SMTP_PORT: 
  DISCOURSE_SMTP_USER_NAME: work@sv1.910500.xyz
  DISCOURSE_SMTP_PASSWORD: ""
  DISCOURSE_SMTP_ENABLE_START_TLS: true
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

# ✅ 유일한 저장소 볼륨 → USB 드라이브 경로 지정
volumes:
  - volume:
      host: /mnt/usbntfs/discoursed/shared/standalone
      guest: /shared

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-animated-avatars.git
          - git clone https://gh-proxy.com/https://github.com/discourse/docker_manager.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-saved-searches.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-category-experts.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-bbcode.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-follow.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-yearly-review.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-doc-categories.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-signatures.git
          - git clone https://gh-proxy.com/https://github.com/scavin/discourse-bilibili-onebox.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-livestream.git
          - git clone https://gh-proxy.com/https://github.com/paviliondev/discourse-journal.git
          - git clone https://gh-proxy.com/https://github.com/angusmcleod/discourse-events.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-bcc.git
          - git clone https://gh-proxy.com/https://github.com/paviliondev/discourse-tickets.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-surveys.git
          - git clone https://gh-proxy.com/https://github.com/maiizii/discourse-choujiang.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-user-card-badges.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-video.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-translator.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-theme-creator.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-tag-by-group.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-tag-topic-user-device.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-sketchup-3dwh-onebox.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-solved-reminders-plugin.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-shared-edits.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-route-blocker.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-newsletter-integration.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-logster-transporter.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-just-chat.git
          - git clone https://github.com/discourse/discourse-group-category-banner-ads.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-deprecation-collector.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-docs.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-code-review.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-chart.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-browser-history.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-bbcode-color.git
          - git clone https://gh-proxy.com/https://github.com/spirobel/discourse-matheditor.git

플러그인이 정말 많네요.

왜 테마 크리에이터를 플러그인으로 설치해 두셨나요?

이것이 포럼을 망가뜨리고 있을 가능성이 높습니다.

이것은:

- git clone https://github.com/discourse/discourse-group-category-banner-ads.git

gh-proxy.com/ 경로를 거치지 않고 있습니다.

플러그인이 너무 많고, 특히 지원되지 않거나 비공식적인 플러그인이 많습니다. 모두 제거한 후 포럼이 정상적으로 작동하도록 한 다음, 중요한 플러그인부터 하나씩 다시 추가해 보세요.

SMTP 포트가 설정되어 있지 않습니다. SMTP 포트 없이 이메일 기능이 정상적으로 작동할 것이라고 생각하지 않습니다.

NTFS로 포맷된 USB 드라이브에서 데이터 볼륨을 실행하고 계신가요? 이렇게 하면 데이터베이스 성능과 안정성이 저하됩니다.

프록시를 거치지 않고 GitHub를 직접 가리키는 그 플러그인은 (가정컨데) 방화벽이 적용된 환경에서 gh-proxy를 사이에 두어야 로드되므로 실패할 가능성이 높습니다.

인증서 처리 방식에 따라 다음 중 하나가 필요할 것입니다:

templates/web.letsencrypt.ssl.template.yml
templates/web.ssl.template.yml

특정 이유가 없는 한 아래 설정은 주석 처리하는 것이 좋습니다:

DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

그래서 https://github.com/discourse/discourse-theme-creator를 삭제해야 하나요?

네, 최소한 그건 꼭 삭제해야 해요. 릴리가 말했듯이, 다른 비공식적인 것들도 너무 많이 설치되어 있을 가능성이 높아요. 먼저 그걸 시도해 보고, 다시 작동할 때까지 다른 비공식적인 것들을 하나씩 제거해 보세요. 그러면 문제가 무엇인지 알 수 있을 거예요.

아직도 작동하지 않아요. 도대체 어떤 이유가 있을까요? 이미 시도해 봤는데 말이죠.

제안드린 대로 안전 모드로 시도해 보셨나요? 그렇게 하면 정상 작동한다면, 테마 구성 요소나 플러그인 문제임을 알 수 있습니다.

먼저 그 방법을 시도해 주세요.

아직도 해결되지 않았습니다. 이미 시도해 보았고, 모든 플러그인을 비활성화했습니다.