방금 Discourse 설치에 성공했습니다 (aarch64 아키텍처의 Oracle Cloud 서버에서). 몇 가지 어려움이 있었지만, 이제 정상적으로 작동합니다. 제 사이트의 관리자 등록을 확인하는 이메일을 받았고, 사이트 설정도 완료되었습니다.
다만, 초기 단계에서 몇 가지 중요한 문제가 있습니다. 첫째, 몇 가지 초대장을 보냈지만 전송되지 않았습니다. Sidekiq 관리자 영역에서 ‘stuck’(정체) 상태로 표시되고 있습니다. 제 이메일 호스트는 발신자 인증을 요구합니다. 새로운 Discourse 설치에서 이메일 문제 해결 FAQ를 읽어 보았지만, 왜 제 등록 확인 이메일은 성공적으로 전송되었는데 사용자 초대장만 정체가 되는지 이해가 되지 않습니다.
둘째, Discourse 인터페이스는 제가 선호하는 언어(미국 영어)로 설정되어 있지만, Sidekiq 관리자 패널은 독일어로 표시되고 있습니다. 이는 다소 문제가 됩니다. 개인적으로는 독일어에 능통하기 때문에(서버가 독일 내에 위치해 있음) 큰 문제는 아니지만, 조직 내 다른 사람들이 Sidekiq 관리자 패널을 확인하게 될 텐데, 모두가 독일어를 구사하는 것은 아니기 때문입니다.
설정 파일을 편집할 수 있는지 확인하려고 서버에서 Sidekiq의 위치를 찾으려 했지만, 아직까지 찾지 못했습니다. (find 명령어로 임시 디렉터리 영역 등에서 너무 많은 검색 결과가 나와서입니다.)
덧붙여 말씀드리면, 결국 관리자 페이지 하단 패널에 있는 Sidekiq 정보 링크를 발견했습니다. 거기에 있는 배너의 텍스트와 링크는 검은색 테두리 위에 석탄색(anthracite grey)으로 되어 있어 잘 보이지 않습니다. 그렇다면 config/sidekiq.yml에서 설정을 수정할 수 있겠네요. 곧 그곳으로 가서 둘러보겠습니다.
제 Discourse 사이트는 여기에 있습니다. 아직 저를 제외하고는 다른 토론자가 없습니다.
[제 스크린샷에서 "Fehlgeschlagen"은 "오류"를 의미합니다. 지난 이틀 동안 메일 문제를 해결하려고 노력했기 때문에 숫자가 높은 편입니다. 다행히도 몇 시간 전에 마침내 해결했습니다. 화이팅! 다만 이 문제의 일부는 제 메일 호스트인 Dreamhost 때문이기도 했습니다.那里的 제어판에는 심각한 문제가 몇 가지 있습니다.]
네. 저는 어제까지 Sidekiq라는 것을 들어본 적이 없었습니다. 그리고 지난 금요일까지는 Discourse도 들어본 적이 없었죠! Discourse에 대해 알게 되었을 때, 서버에서 실행해 보고 싶다는 마음이 들었습니다. 그래서 바로 서버를 구매했습니다. 제가 할 수 있는 한, 권장되는 설치 지침을 따랐습니다. 오늘까지 중간에 많은 시행착오가 있었지만, 이제 Sidekiq의 독일어 설정 문제를 제외하고는 모두 잘 작동하는 것 같습니다.
추가로 말씀드리자면, 제가 처음 구축했을 당시에는 Discourse의 기본 언어가 독일어로 설정되어 있었습니다. 그래서 언어 설정을 찾아 변경했습니다. 하지만 그 당시 구축은 아직 완전히 기능하지 않았고, 제대로 작동하게 만들기까지 몇 번 다시 구축해야 했습니다. 이후의 모든 신규 구축은 항상 영어로 진행되었습니다.
아, 그러면 아마도 redis는 최초 실행 시에만 언어가 설정되는 것 같습니다. redis 디렉토리를 삭제하고 다시 빌드해 보세요. 새로운 커뮤니티라면 큰 손실은 없을 것입니다. 백업을 수행할 때 redis는 백업되지 않습니다(큰 문제가 되지 않을 것이라는 점을 알려드리기 위한 것입니다).
불행히도, 제 테마가 사라졌습니다. 기본 다크 테마로 돌아가게 되었습니다. 초기 설치 및 설정 시 실행하여 선택했던 모든 선택적 테마가 없습니다. 다른 테마를 가져오는 옵션은 보이는데, 처음 패키지를 빌드할 때 제공되었던 원래 선택 항목을 찾는 가장 쉬운 방법은 무엇인가요?
대부분의 내용을 철회해야 할 것 같습니다. 당황스럽긴 하지만, Sidekiq가 제 Google Chrome 브라우저 설정에서 언어를 가져오고 있었던 것입니다. 브라우저 메뉴를 독일어로 표시하도록 설정되어 있었습니다. (어떻게 그렇게 설정이 되었는지는 잘 모르겠습니다.) 그리고 이제 Chrome에서 제 테마 색상도 돌아왔습니다. 아마도 Firefox를 다크 테마로 설정해 두었는지 확인해 봐야겠습니다. 어쨌든, 문제는 실제로 redis에서 비롯된 것이 아니었던 것 같습니다! 이마를 탁 치고 싶은 순간이었습니다.