거기에 Sidekiq에 대한 언급이 없는 것은 의도된 것입니다. 이 모든 것은 사용자의 개입 없이 백그라운드에서 마법처럼 작동하도록 설계되어 있습니다. 우리는 그것이 그렇게 작동하도록 보장합니다.
그것이 당신의 사이트에서 작동하지 않는다는 사실은 설정에 문제가 있음을 나타냅니다.
많은 맥락이 없으면 문제가 무엇인지 진단하기가 어렵습니다. 따라서 가능한 한 많은 정보를 제공해 주세요.
문제가 발생하는 사이트의 링크를 받을 수 있을까요? 안전 모드를 시도해 볼 수 있을까요?
Cloudflare을 사용 중인가요?
라이트박스로 표시되어야 하는 이미지가 있는 페이지에서 브라우저 콘솔에 오류가 표시되나요? your.site.com/logs에서 이상한 내용이 보이나요?
그렇지는 않습니다. 대부분의 관리자는 어떻게 작동하는지보다 그것이 작동하는지 여부에만 관심이 있습니다. 그리고 다시 말하지만, 우리는 그것이 제대로 작동하는지에 대해 매우 신경 쓰고 있으며 작동하도록 보장합니다. 저는 방금 새로운 테스트 환경을 설정해 보았는데, 제 환경에서는 모든 것이 정상적으로 작동하는 것으로 보입니다. 개발자이시며 실제로 어떻게 작동하는지 깊이 파고 싶으시다면 소스 코드를 자유롭게 확인해 보시기 바랍니다.
이해합니다. 하지만 해당 사이트를 둘러보았을 때, 이미지가 포함된 공개된 주제(topic)는 두 개뿐인 것 같습니다.
그런데도 라이트박스가 작동하지 않습니다. 이번엔 마법이 우리를(혹은 저를) 배신하고 있습니다. 그리고 이건 마법이니까 디버깅을 어디서부터 시작해야 할지조차 모르겠습니다. 콘솔에 에러가 없고, 로그에도 이 에러를 제외하고는 아무 에러가 없습니다:
TypeError: Cannot read property 'create' of undefined
at https://africa.khophi.com/assets/vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:5:2332
at https://africa.khophi.com/assets/vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:5:3286
@Johani 본인 환경에서는 실행했을 때 라이트박스가 작동했다니 흥미롭네요. 저는 설치 가이드를 문장 하나도 틀리지 않고, 완전히 새로운 드롭레트에서 그대로 따르고 있습니다.
필요하다면 나중에 설정 과정을 전체 화면 녹화해서 올리겠습니다. 여러분이 제가 어디에서든 ‘마법 반대’ 같은 짓을 하고 있지 않다는 걸 확인하실 수 있도록요. 박스에서 바로 꺼내 쓴 라이트박스(의도한 말장난입니다)가 작동하지 않는 것 같습니다. 적어도 제 환경에서는요.
지금까지 생각할 수 있는 모든 트러블슈팅을 해봤습니다. 빈 상태로 설치했는데도 여전히 라이트박스가 작동하지 않습니다.
아니면, 라이트박스가 작동하지 않는 새로운 Discourse 인스턴스를 설치하는 과정을 화면 녹화해서 올리겠습니다. 뭔가 잘못된 것 같고, 문서에 언급되지 않은 부분이 있는 것 같은 기분이 들어서요.