가짜 대시보드 조언

안녕하세요, ‘3.6.0.beta3-latest’로 재빌드/업데이트한 후 대시보드에서 ‘force_https’가 사이트 설정에서 아직 활성화되지 않았습니다라는 메시지가 표시됩니다.

이 설정 이름은 링크로 포맷되어 있지만, 링크를 클릭하면 설정 검색이 시도되는데 결과가 없습니다:

이 설정이 제거되었거나 이름이 변경된 것을 의미합니까?

수동으로 설정을 검색해 보았지만, 명확하게 관련 있는 설정을 찾지 못했습니다.

@hugh 여기서 정답을 아시나요?

Can't find force https setting anymore 및/또는 https://meta.discourse.org/t/couldnt-find-force-https/87489를 참조하세요.

@RGJ 감사합니다

이 설정이 숨겨져 있으며 LetsEncrypt를 사용하는 경우 변경할 필요가 없다는 점을 반영하도록 조언 문구를 업데이트해야 할 것 같습니다.

이것이 표준 설치인가요? 그렇다면 새로운 번호 체계가 적용되어 있어야 합니다.

제가 아는 한, Digital Ocean 드롭렛에서 Ubuntu 24.04.3를 실행하는 환경에 git pull을 사용하여 설치한 표준 설치였습니다. 다만 그 이상의 부분에서 어떤 식으로든 비표준적인 상황이 발생했더라도 제가 알아차리지 못했을 가능성이 높습니다.

아래는 대시보드에서 확인되는 내용입니다. 파란색으로 표시된 코드는 새로운 번호 체계에서 나온 것인가요?

최근에 업그레이드하셨다면, 버전이 2025.12.0 또는 2025.11.0일 것으로 예상됩니다.

음, 문구를 변경해야 할 수도 있지만, 뭔가 문제가 있는 것 같습니다. 이 경고가 갑자기 나타나는 것이 아니거든요.

버그인 것 같습니다. CDCK 호스팅 사이트에서 63d923e144bbc46cf78efd686164938c5699209d 버전으로 실행 중이며, 이 문제가 발생하고 있습니다(방금 백업이 복원되었는데, 이것이 영향을 미쳤을 수 있습니다).

하지만 백업 복원이 완료되자 문제가 사라졌습니다.

방금 업데이트를 마쳤고, 이제 내 버전이 ‘2025.12.0-latest’로 표시됩니다.

하지만 여전히 존재하지 않는 설정으로 연결되는 링크가 포함된 조언이 표시됩니다.

이 설정은 관리자 대시보드에서 사용할 수 없는 것 같습니다. 설정하려면 Rails 콘솔에 접근해야 합니다.

서버에 접근 권한이 있다면 다음을 실행할 수 있습니다:

./launcher enter app # app을 컨테이너 이름으로 변경
rails c
SiteSetting.force_https = true

다만, 설치가 성공적으로 완료된 후에는 이 값이 true로 설정되어 있어야 한다고 생각합니다.

@italo 감사합니다. 덕분에 로그인 다이얼로그의 이미지 자산에 대한 혼합된 http와 https 참조 문제도 함께 해결되었습니다.

제 경우 app.yml이 false로 설정되어 있었습니다. app.yml을 편집하고 다시 빌드한 후 대시보드에서 오류가 사라졌고, 이제 로그인 다이얼로그에 사이트 로고가 표시됩니다.