그것은 정말 답답한 일이죠.
좋은 소식은 설정이 데이터베이스에 저장되어 있다는 점입니다. 따라서 플러그인을 설치하면 해당 설정이 자동으로 불러와집니다.
그것은 정말 답답한 일이죠.
좋은 소식은 설정이 데이터베이스에 저장되어 있다는 점입니다. 따라서 플러그인을 설치하면 해당 설정이 자동으로 불러와집니다.
방금 서버와 Discourse를 재설치하고 백업을 복원했습니다.
나머지가 모두 정상이라면 어떤 플러그인을 설치했었는지 알아낼 수 있을 것 같습니다.
문제가 생겨서 모든 것을 다시 설치해야 했습니다.
새 계정을 설정을 완료하고 활성화해야 하나요? 아니면 ./discourse-setup으로 Discourse를 처음 빌드할 때 기다렸다가 바로 백업을 복원해도 되나요?
백업을 복원한 후 모든 것이 정상인 것 같습니다(누락된 플러그인 제외). 저는 기본 테마를 사용하지 않는데, 백업 복원 후 다른 테마에서 헤더가 사라져서 로그인할 수 없습니다. Rails 콘솔에서 기본 테마를 설정하기 위해 Path of theme components - #16 by Osama 링크를 참고해 시도했지만, 그 후 사이트가 더 이상 로드되지 않습니다.
다시 로그인할 수 있도록 제 계정을 기본 테마로 설정하는 방법은 무엇인가요?
[YourSite]/u/admin-login 링크를 통해 로그인할 수 있어야 합니다 ![]()
(그 후 관리자 패널에서 평소처럼 테마를 교체하세요)
백업 복원이 완료되고 관리자 계정으로 로그인할 수 있게 되면, 사이트 설정 JSON 파일을 검사하여 이전에 사용하던 플러그인을 찾을 수 있습니다.
[YourSite]/admin/site_settings.json 파일을 열고 "plugin":을 검색해 보세요. "plugin":"discourse-narrative-bot"과 같은 항목을 발견할 수 있는데, 이는 discourse-narrative-bot 플러그인을 사용했다는 것을 의미합니다. 이 플러그인은 내장 플러그인이므로 poll, styleguide, discourse-presence, discourse-local-dates, discourse-details와 함께 무시하면 됩니다.
과거에 설치했다가 나중에 제거한 플러그인도 여기에 포함되어 있으므로, 이 방법은 백업 생성 시점에 사용 중이던 모든 플러그인의 목록을 반드시 나타내지 않습니다. 대신 해당 사이트의 역사상 사용했던 모든 플러그인이 표시됩니다.
답변해 주셔서 감사합니다.
지금은 사이트 접속이 불가능하고 SSH로만 접속할 수 있는 상태입니다. 문제가 무엇인지, 아니면 현재 호스팅 제공업체 측에 문제가 있는지는 모르겠습니다.
사이트에 접속을 시도하면 어떤 일이 발생합니까? 안전 모드([YourSite]/safe-mode)를 통해 사이트에 접근할 수 있나요?
레일즈 콘솔을 통해 테마를 변경하기 전에 백업했던 파일을 다시 복원해 보시겠습니까? 그런 다음 admin-login 또는 safe-mode를 사용하여 테마를 우회하는 방법은 어떻게 될까요?
사이트에 ping이나 traceroute를 보낼 수도 없고, SSH로만 접속할 수 있습니다.
지연해서 죄송합니다. 도메인 관련 문제가 있었지만 다른 도메인으로 전환하여 백업 복원과 로그인에 성공했습니다.
이제 거의 모든 것이 정상이지만, 한 가지 더 질문이 있습니다.
복원 후 더 이상 이메일 알림이 전송되지 않는다는 알림이 표시됩니다. 이 설정을 어디서 변경할 수 있나요? 관리자 영역 전체를 검색해 보았지만 아무것도 찾을 수 없었습니다.
기본 페이지에서 보이는 텍스트는 다음과 같습니다:
관리자에 의해 발신 이메일 통신이 전역적으로 비활성화되었습니다. 이메일로 알림이 전송되지 않습니다.
이렇게 시도해 보았지만 설치되어 있던 “구” 플러그인을 볼 수 없습니다. 현재 설치된 플러그인만 보입니다.
네, 그게 맞았어요! 감사합니다! ![]()
백업 복원 후 거의 모든 것이 정상적으로 작동하지만, 일부는 이전과 다릅니다.
예를 들어, ‘구’ 포럼에는 solved 플러그인이 설치되어 있었고, solved 버튼은 메타 포럼처럼 왼쪽(좋아요 버튼 옆)에 있었습니다. 스크린샷을 보여드리고 싶지만, 이미지를 업로드할 수 없고 그 이유도 모르겠습니다.
제 포럼에서는 solved 버튼이 세로 점 3개(…) 뒤에 숨겨져 있어, 누군가가 세로 점 3개를 클릭해야만 나타납니다. 하지만 아무도 그 버튼을 클릭하지 않습니다.
그래서 solved 버튼의 위치를 어떻게 변경할 수 있을까요?
제 포럼에서 … 외부에 ‘해결됨’ 박스가 표시되는데, OP가 아니면서도 해결책을 표시할 수 있는 경우(예: 스태프인 경우)에는 그 안에 숨겨집니다.
테스트 사용자를 통해 스태프가 아닌 사용자가 실제로 무엇을 보는지 확인해 보셨나요?
아 맞다, 나 진짜 멍청하네… ![]()
고마워! ![]()