WesPenre
(WesPenre)
2월 21, 2022, 10:47오후
1
지금까지 매일 밤 Discourse를 수동으로 백업한 뒤 파일을 내 컴퓨터로 다운로드할 수 있었습니다. 클릭할 수 있는 다운로드 링크가 포함된 이메일이 나에게 전송되었습니다. 약 3일 전까지는 이 방식이 잘 작동했습니다. 하지만 이제 링크가 작동하지 않고, Chrome에서 다운로드 링크를 클릭하면 새 탭이 열리며 다음과 같은 메시지가 표시됩니다.
“죄송합니다. 이 백업 다운로드 링크는 이미 사용되었거나 만료되었습니다.”
하지만 저는 해당 백업을 이전에 사용한 적이 없으며, 이 메시지는 이전에는 한 번도 표시된 적이 없습니다. 제가 뭔가 잘못하고 있는 건가요?
조언을 부탁드립니다.
감사합니다.
Wes
pfaffman
(Jay Pfaffman)
2월 21, 2022, 11:18오후
2
올바른 사용자로 로그인되어 있나요?
이메일 클라이언트가 오래된 링크를 표시하고 있는 건 아닌지, 아래로 스크롤하면 되는 건 아닌지 확인해 보세요.
부디 오해하지 마세요. 단순한 문제일 가능성이 높습니다.
WesPenre
(WesPenre)
2월 22, 2022, 12:16오전
3
전혀 불쾌해하지 않았습니다. 네, 항상 그렇듯이 이 작업을 수행할 때는 관리자 계정으로 로그인되어 있습니다. 그리고 관리자 계정은 하나뿐입니다.
백업을 시작하기 전에 기존 수동 백업 파일이 있으면 삭제하여 백업 폴더를 비워 둡니다. 아래는 제 작업 순서를 사진과 함께 설명한 것입니다:
백업 섹션으로 가서 백업(Backup)을 클릭합니다.
"새 백업을 시작하시겠습니까?"라는 메시지가 뜨면 예(YES)를 클릭합니다.
완료되면 녹색 체크 표시가 나타나고 "백업이 성공적으로 완료되었습니다."라는 메시지가 표시됩니다.
관리자 섹션의 백업(Backup)으로 돌아가서 다운로드(DOWNLOAD)를 클릭합니다.
제 이메일로 링크가 전송됩니다(첨부된 사진 3 참조).
링크를 클릭하지만 파일이 다운로드되지 않고 Chrome에서 새 탭이 열립니다(사진 4 참조). 다른 브라우저도 시도해 보았지만 결과는 동일합니다.
IAmGav
(Gavin Perch)
2월 22, 2022, 12:32오전
7
관리자 > 설정으로 이동하여 force_https를 검색하세요
찾으시면 활성화하세요
WesPenre
(WesPenre)
2월 22, 2022, 12:48오전
8
IAmGav:
force_https
해당 작업을 수행했는데, 이제 로그인할 수 없습니다. 어떻게 해야 하나요?
IAmGav
(Gavin Perch)
2월 22, 2022, 12:54오전
9
포럼은 여전히 http:// 링크를 보내고 https:// 링크를 보내지 않습니다.
IAmGav
(Gavin Perch)
2월 22, 2022, 12:55오전
10
mysite.com/u/admin-login으로 이동하여 거기서 로그인해 보세요
WesPenre
(WesPenre)
2월 22, 2022, 1:00오전
11
다른 브라우저에도 로그인되어 있다는 것을 알게 되어서 괜찮았습니다. 로그인 문제를 겪지 않도록 force_https 상자를 다시 해제했습니다.
다만, 로그아웃하기 전에 force_https가 체크된 상태로 백업을 시도해 보았지만, 불행히도 아무런 차이가 없었습니다…
WesPenre
(WesPenre)
2월 22, 2022, 1:10오전
13
아마도 제가 신규 사용자라서 그런 건지, 프로필을 클릭해도 메시지 버튼을 찾을 수가 없어요.
WesPenre
(WesPenre)
2월 23, 2022, 12:32오전
14
HTTPS 상자를 체크하든 하지 않든, 파일이 갑자기 http 버전으로 전송되는 이유를 아직도 모르겠습니다. 저는 기술에 대해 전혀 무지한 편이라, 제 Discourse를 호스팅해 주는 Gigenet에도 문의해 보았지만, 그들은 Discourse 쪽 문제라고 하며, 누군가 Discourse 로그를 확인해 줄 것을 제안했습니다.
그래서 저는 가빈(Gavin)이 관리자 계정으로 가입한 것이 바로 이 일을 하려는 것이었다고 생각했지만, 아직까지 아무 답변도 받지 못했고, 아무도 가입을 시도하지 않았습니다. 물론 여러분이 바쁘셨을 수도 있겠습니다. 다만 문제가 여전히 지속되고 있다는 점을 알려드리고 싶었습니다… 감사합니다.
IAmGav
(Gavin Perch)
2월 23, 2022, 1:02오전
15
SSL 인증서에 Docker 내부에서 사용되는 Let’s Encrypt가 표시되지 않습니다.
ssh(명령줄)을 통해 ./launcher rebuild app을 시도해 보세요.
WesPenre
(WesPenre)
2월 23, 2022, 1:10오전
16
게빈, 죄송하지만 이건 제 능력 범위를 훨씬 넘어서는 비기술적인 문제예요. 무엇을 어디서 실행해야 하고, 그 다음에 뭘 해야 하는지 전혀 모르겠어요.
IAmGav
(Gavin Perch)
2월 23, 2022, 1:12오전
17
로그인 정보를 개인 메시지로 보내주세요. 나중에 확인하겠습니다.
SSL/SSL 미사용 충돌에 대한 토론을 읽고 나서, 저는 아래 방법으로 문제를 해결했습니다.
이메일로 받은 링크는 HTTP 프로토콜이었습니다. 이를 수동으로 HTTPS로 변경하여 접속하니 정상적으로 작동했습니다.
이메일 링크 > 링크 주소 복사 > 주소창에 붙여넣기 (Enter 키를 누르면 링크가 만료되므로 누르지 마세요) > 시작 부분의 "HTTP"를 "https"로 변경 > Enter. 이제 오류 없이 다운로드가 시작되어야 합니다.
pfaffman
(Jay Pfaffman)
5월 12, 2022, 9:02오전
20
force_https가 켜져 있지 않은 것 같습니다. 보통 기본적으로 켜져 있지만, 설정에서 확인할 수 있습니다.