2.5.0 -> 2.5.1 업그레이드

안녕하세요,

저는 기존에 설치되어 있던 Discourse 인스턴스를 유지하면서 계속 운영하려고 하고 있습니다. 최근 2.5.1로 업그레이드해야 한다는 이메일을 받았는데, 한 번 클릭으로 쉽게 업그레이드할 수 있다는 링크가 포함되어 있었습니다. 하지만 해당 링크를 샌드박스 사이트로 변환해 보니 "Oops! That page doesn’t exist or is private."라는 메시지가 표시됩니다. (관리자로 로그인되어 있으며 관리 대시보드를 확인할 수 있습니다.) 릴리스 노트 링크를 클릭했을 때 2.5.1 릴리스 노트가 아닌 2.6.0 베타 버전의 릴리스 노트로 이동했습니다. 이 두 버전의 릴리스 노트는 동일한 내용인가요?

관리 대시보드에서는 이것이 중요한 업데이트라고 표시하고 있지만, 실제로 어떻게 업데이트해야 하는지에 대한 정보는 제공하지 않습니다. 제 설치 환경이 잘못 설정되었거나 문제가 있는 것이 아닌지 걱정됩니다. 업그레이드를 시작할 수 있는 다른 방법이 있거나, ‘admin/upgrade’ 경로로 이동했을 때 업그레이드를 시작할 수 있는 페이지로 연결되도록 제 설치 환경을 수정해야 할 부분이 있을까요?

감사합니다.

Phil

샌드박스라고 하셨을 때 개발자용 설치를 의미하시나요? 아니면 서드파티 패키지에서 설치하는 건가요?

죄송합니다. 제 설명이 전혀 명확하지 않았네요. 제 로컬 머신의 VM에서 해당 사이트의 인스턴스를 "sandbox"라는 이름으로 실행하고 있습니다. 하지만 이 부분은 관련이 없는 것 같네요. 프로덕션 환경에서도 동일한 메시지가 뜨기 때문입니다.

확인해 주셔서 감사합니다.

네, 그런데 샌드박스는 어떻게 설치되었나요?

라이브 사이트에 /admin/upgrade 경로가 없다면 해당 머신에 SSH 접근 권한이 있나요?

또한, 이는 개발자용 설치입니다. Ansible을 통해 프로비저닝하고, Rails 제이를 통해 연결합니다. Docker 컨테이너에 배포되어 Nginx를 통해 서빙됩니다.

도움이 되셨길 바랍니다.

네, 해당 빌드에 /admin/upgrade가 존재하지 않는다는 점을 예상하셨을 것입니다. 라이브 환경이 유사하다면, 해당 설치를 배포한 담당자에게 문의하셔야 합니다.

여기서 도움을 드릴 수 있는 설치는 표준 설치뿐입니다.

이름에서 분명히 알 수 있겠지만, 프로덕션 환경에서 개발자용 설치를 실행해서는 안 됩니다.