3.6.0.beta2-latest - 커스텀 컴포넌트가 변경된 현상을 경험하신 분 계신가요?

사이트의 홈페이지용 맞춤 디자인을 만들었습니다. 하지만 최신 업데이트 이후에는 홈페이지가 목록 보기와 함께 Discourse의 기본 디자인으로 보입니다. 맞춤 작업이 사라졌습니다. 맞춤 헤더도 사라졌습니다. 이 문제를 어떻게 해결할 수 있을까요?

테마 관리에서 기본 테마로 설정된 테마가 무엇인지 확인해 보셨나요?

답변해 주셔서 감사합니다. 네, 커스텀 테마가 기본 테마입니다. 커스텀 색상, 검색 배너 등은 괜찮아 보입니다. 하지만 제가 홈 페이지를 설계해 둔 방식은 사라졌습니다. 페이지 안에 사용자가 올바른 카테고리로 이동할 수 있도록 연결된 박스들이 있었는데, 지금은 사라졌습니다. 또한 커스텀 헤더 링크도 있었는데, 지금은 헤더가 평범해 보입니다.

브라우저 콘솔에서 오류가 보이나요?

Redis 문제를 발견했습니다. 해당 문제를 수정한 후 업데이트를 실행할 수 있었습니다. 하지만 이 문제와 관련된 오류는 없었습니다.

이전 백업을 복원하려고 하면 복원 과정이 완료되지 않습니다. 이전 버전으로 업데이트하는 방법은 무엇인가요? 2개월 전에 업데이트를 실행했고, 당시에는 3.5.0.beta9-dev 버전을 사용 중이었습니다. 최신 버전이 아니라 바로 다음 버전으로 업데이트하려면 어떻게 해야 하나요? 단계별로 시도해 보고 싶습니다. 도움을 부탁드립니다!

문제가 발생해서 죄송합니다. 한 발 물러서서 말씀해 주시겠어요? 공식 설치 지침에 따라 사이트를 생성하셨나요? 백업을 다른 서버로 복원할 수 있나요?

서버 문제(예: redis 관련 문제)가 있는 경우, 공식 설치 지침을 따르면서 새 서버를 설정한 후 최신 백업을 복원하는 것이 가장 좋습니다. 그러면 테마에서 어떤 일이 일어나고 있는지 확인할 수 있습니다.

이 추가 요소들은 테마에 직접 추가한 것인가요, 아니면 원래 내장되어 있던 것인가요?

또한 코어 변경 사항으로 인해 깨진 것일 수도 있나요?

네, 공식 설치 과정만 따랐습니다. Redis 문제는 수정되었습니다. 개발용 인스턴스가 3개 있는데, 업데이트 시 Redis 문제를 확인한 것은 그중 하나뿐이었습니다. 원인을 파악하여 수정했습니다. Azure에 있는 두 번째 인스턴스에서는 Redis 문제가 발생하지 않았습니다. 업데이트도 순조롭게 진행되었습니다. 하지만 홈 페이지를 새로고침하자 모든 커스텀 작업이 사라져 있었습니다. 개발 환경에서 이 문제를 해결하지 못하면 프로덕션 환경에서 업데이트를 실행할 수 없습니다. 이전 빌드로 롤백하는 방법을 모릅니다. 3.5.0.beta9-dev인 이전 빌드를 사용하고 있는 개발용 인스턴스가 하나 더 있습니다. 이 문제를 어떻게 수정해야 할지 모르겠습니다.

두 번째 개발용 인스턴스에서는 백업을 선택하여 복원을 시도했지만 아무 반응이 없었습니다. 몇 번이나 앱을 다시 빌드해야 했는데, 결국 새 빌드에 도달했으며 홈 페이지의 커스텀 작업이 표시되지 않았습니다.

이것들은 저희 테마의 추가 컴포넌트입니다. 일부 컴포넌트는 직접 커스텀으로 제작했습니다. 하지만 3.6.0.beta2-latest 버전으로 업데이트하면서 홈페이지 작업이 사라졌습니다. 3.5.0.beta9-dev에서 업데이트를 진행했습니다. 무엇이 원인이 되어 문제가 발생했는지 정확히 알 수 없습니다. 백엔드에서 업데이트를 실행할 수는 있지만, 다른 버전으로 롤백할 수 있는 방법이 있는지 확인하고 싶으며, 이것이 3.6.0.beta2-latest 버전 때문인지를 점검해 보고 싶습니다.

아주 바보 같은 질문일 수 있지만, 인터페이스 탭에서 사용자 설정을 확인해 보실 수 있을까요? 최근 Discourse에서 테마와 색상 팔레트 관리 방식에 몇 가지 변경 사항이 있었습니다. 동일한 테마를 확인하고, 라이트 모드와 다크 모드 모두에서 테마 기본값을 사용해야 합니다.

모든 사용자가 동일한 테마를 사용하도록 확인하기 위해, 관리자 인터페이스에서 다른 테마가 삭제되었거나 사용자가 선택할 수 없도록 설정되어 있는지도 확인해 보시는 것이 좋습니다.

만약 우리가 드리는 이 문제 해결 조언이 모두 효과가 없다면, 코드를 직접 살펴보고 테마에 영향을 미치는 코어 Discourse의 변경 사항을 찾아봐야 합니다. 이 작업이 혼자 하기에 너무 어렵다면 Marketplace 채널에 게시하여 전문가로부터 유료 도움을 받을 수 있습니다. 불행히도 이는 Support 채널에서 우리가 드릴 수 있는 도움의 범위를 벗어납니다.