Discourse 설치 URL 이름 변경

다음 링크를 따르려고 합니다.

하지만 제 discourse 설치 이름을 변경할 수 없습니다…

“기술적으로 익숙하지 않은” 사람들을 위해 웹 인터페이스에 이 기능을 통합하면 좋겠습니다.

이 작업을 수행하는 데 방해가 되는 것은 무엇인가요?

앱이 재구성되는 동안 URL이 필요하기 때문에 이 과정이 필요합니다.

Discourse는 단순한 웹사이트가 아닌 애플리케이션입니다. 공식 설치 지침을 따랐다면 URL 변경 과정은 설치 과정보다 더 복잡하지 않습니다.

불분명한 질문을 해서 죄송합니다. (프랑스어를 합니다)

URL을 변경하려고 하는데, 해당 단계를 따라도 작동하지 않습니다…

오류가 있나요? 시도해 보면 어떤 일이 일어나나요?

음, 이제 옛 URL도 새 URL도 작동하지 않네요.
다시 정상 작동하도록 복구한 뒤, 이름을 바꾸는 단계를 다시 따라가서 그때 발생했던 에러를 알려드릴게요…

상세한 정보가 부족해서 죄송합니다… 처리 중입니다 :wink:

바꾸려는 기존 이름은 다음과 같습니다:
https://forum.tesla-quebec.com/

새로운 이름: https://discours.tesla-forum.com

JF

SMTP 사용자 이름과 비밀번호를 지정하지 않고 URL을 변경하려는 건가요?

설치 과정에서 다시 지정해야 하며, 공백으로 둘 수 없습니다.

제가 착각하고 있지 않다면, 이전 설치 환경에는 해당 항목이 없었습니다. 제가 사용하는 SMTP 서버는 비밀번호 없이 discourse IP가 메일을 릴레이할 수 있도록 설정되어 있기 때문입니다.

하지만 일단 넣어보겠습니다…

mail.stop-spams.com은 유효한 SMTP 서버인가요? 이메일이 정상적으로 작동하는 것은 Discourse를 실행하기 위한 필수 요건입니다.

네, 이전 설치에서는 SMTP 서버가 잘 작동했습니다.
지금 설치를 실행해 보고 있는데, 더 이상 사용자 이름을 묻지 않네요… 이상하네요… 비밀번호만 묻습니다…

app.yml 파일을 직접 수정하려고 합니다.
그리고 나서 다시 빌드할 예정이에요.

해결했어요! 도움 주셔서 감사합니다!
https://discourse.tesla-forum.com/ !!!

힘들었지만 이제 잘 작동합니다.

이제 제 Facebook과 Google 인증만 고치면 되네요…
사람들이 새 계정을 만들어야 하는 일은 없었으면 좋겠어요…

구글과 페이스북 API에서 URL을 변경해야 합니다…

모든 사용자가 다시 등록해야 하는 건가요?

문제는 SMTP 사용자 이름/비밀번호가 비어 있을 수 없다는 것입니다.

다른 문제라면 rm containers/app.yml을 실행한 후 ./discourse-setup을 다시 실행하면 됩니다.

수정: 아, 그렇게 하신 것이군요. 제가 이 페이지를 브라우저에서 열어두고 다른 게시물을 놓친 건 아닐까요?

그 단계는 이미 지난 것 같아.

콜백 URL에 대해 말씀하시는 건가요? 제 지식으로는 이전 등록에 영향을 주지 않고 언제든 이 URL을 변경할 수 있습니다. 콜백 URL이 해결되지 않으면 로그인/가입 메서드가 단순히 작동하지 않게 됩니다.

맞습니다. 콜백 URL을 수정하세요.

아니요.