Discourse 잠금 해제

표준 설치 환경이고 서버 측 작업에 익숙하다면, 다음을 사용하여 rails 콘솔에 액세스할 수 있습니다:

cd /var/discourse

./launcher enter app

rails c

채팅을 비활성화하려면:

SiteSetting.chat_enabled = false

다행히도 곧 이 충돌이 해결되어 Chat과 Unlock이 다시 잘 함께 작동할 수 있기를 바랍니다. :slightly_smiling_face::crossed_fingers:

4개의 좋아요

Rails에 익숙했기 때문에, 그것이 가장 쉬운 방법이었어요. 또 다른 방법은 app.yml의 env: 섹션에 다음 내용을 추가하는 것입니다:

DISCOURSE_CHAT_ENABLED: false

이 방법은 모든 사이트 설정에 적용되며, 데이터베이스를 덮어쓰고 /admin/settings에서 해당 설정을 제거합니다.

4개의 좋아요

방금 이 수정 사항을 병합했습니다. 채팅이 활성화된 상태에서 제대로 작동하는지 확인해 주세요.

7개의 좋아요

방금 업그레이드했는데 제 환경에서는 잘 작동합니다. :partying_face: :+1:

4개의 좋아요

모네로로 이걸 보고 싶어요.

1개의 좋아요

저는 그런 어려움(사이트가 깨지는 문제)을 겪지 않고, 아직 이 ‘unlock’ 플러그인을 활성화하지도 않았지만, ‘Discourse Chat’ 플러그인이 설치되어 있고 제 사이트에 채팅이 활성화되어 있음에도 불구하고 ‘Web_only.yml’ 파일에 해당 라인(‘Discourse_Chat_Enabled’)이 없습니다.

무엇을 놓치고 있는 걸까요?

Hi @kam44, 이 기능을 Discourse 로그인에 사용할 수 있을지 궁금했어요. 지갑에 특정 NFT가 있는 멤버만 접근할 수 있도록 하는 거죠. :thinking:

+1 (진짜 암호화폐)

네, 언락으로 로그인하는 기능도 다음 버전에서 추가될 수 있겠네요. 그 전에 Ethereum으로 로그인하는 Discourse 플러그인을 확인해 보시는 것이 좋습니다: GitHub - spruceid/discourse-siwe-auth: Discourse plugin for SIWE authentication · GitHub

2개의 좋아요

전혀 나쁘지 않아요! 하지만 이 모든 것을 제대로 설정하려면 모든 결제에 적용해야 합니다…

안녕하세요 여러분, 플러그인을 커스터마이징하려고 하는데 문제가 생겼습니다. 시작 단계에서 내 잠금 설정이 페이월(유료 콘텐츠 차단)에 표시가 안 되고 있는데, 왜 그런지 잘 모르겠어요. 그리고 두 번째로, 기존에 만든 커스텀 잠금 2개를 새 주소로 업데이트하려고 플러그인에 구현했는데, 이제 잠금이 해제되지 않아요.

솔직히 Ruby와 Docker는 저랑 친한 사이가 아니라서, 도움이 정말 절실합니다! 지금 머리카락 빠질 지경이라 유료 도움도 얼마든지 환영합니다..

1개의 좋아요

안녕하세요, 여러분.

최신 Discourse 버전으로 업데이트한 후 Unlock 플러그인을 설치했습니다.

카테고리의 잠긴 콘텐츠를 열기 위해 BSC BEP20 토큰이 필요한 Lock을 생성한 후, Discourse 플러그인에 추가해야 할 주소를 받았습니다.

이렇게 한 후, Binance Smart Chain의 NetworkID로 56을 추가하고 시뮬레이션을 시도했는데, 항상 다음과 같은 오류가 발생합니다.

Something went wrong…

To report this, please open an issue with the event ID and details on github or tell us about it on discord.

Error
can’t convert undefined to object

Event ID
8686f5e2ac1847df98d90c959f382444

문제가 무엇일지 혹시 아는 분이 계신가요?

your_forum.com/logs의 로그를 확인해 보세요. 몇 가지 정보를 얻을 수 있을지도 모릅니다.

1개의 좋아요

감사합니다. 잠긴 카테고리를 열어서 토큰으로 결제하는 것을 시뮬레이션하려고 할 때 발견한 내용은 다음과 같습니다.

Job exception: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot (Ubuntu) ready.

net-pop-0.1.2/lib/net/pop.rb:1004:in check_response' net-pop-0.1.2/lib/net/pop.rb:897:in initialize’
net-pop-0.1.2/lib/net/pop.rb:566:in new' net-pop-0.1.2/lib/net/pop.rb:566:in do_start’
net-pop-0.1.2/lib/net/pop.rb:530:in start' /var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:39:in poll_pop3’
/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:14:in execute' /var/www/discourse/app/jobs/base.rb:292:in block (2 levels) in perform’
rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:82:in with_connection' /var/www/discourse/app/jobs/base.rb:279:in block in perform’
/var/www/discourse/app/jobs/base.rb:275:in each' /var/www/discourse/app/jobs/base.rb:275:in perform’
/var/www/discourse/app/jobs/base.rb:346:in perform' mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:122:in process_queue’
mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:70:in worker_loop' mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:59:in block (2 levels) in ensure_worker_threads’

저는 바이낸스 스마트 체인(Binance Smart Chain) 네트워크와 Unlock과의 연동 방식에 대해 잘 알지 못하지만, 제공해 주신 정보로 보아 Unlock 쪽의 문제일 가능성이 높고, Discourse의 문제는 아닌 것 같습니다.

해당 오류 메시지는 Unlock에서 발생한 것이므로, Unlock의 GitHub이나 Discord로 가서 도움을 받는 것이 좋겠습니다.

3개의 좋아요

메타마스크로 앱에 로그인할 수 없습니다.

https://app.unlock-protocol.com/locks

괜찮아 보입니다. 하지만 먼저 올바른 네트워크로 변경해야 합니다.

안녕하세요,

이 플러그인을 사용해 본 분이 계신가요? 구체적인 사용 예시를 공유해 주실 수 있을까요?

안녕하세요,

플러그인이 아직 작동하나요?

플러그인을 추가했는데 연결이 안 되고, 현재로서는 아무 반응이 없습니다.

Polygon에서 MetaMask를 사용 중입니다.

이것은 카테고리만 잠금 처리합니다. 모든 주제/게시물을 잠금 처리하도록 개발해 주실 수 있나요?