새로운 게시글이 Discourse에서 새 주제를 생성하고 있지만, 대화를 시작하기 위한 링크가 표시되지 않고 대신 다음과 같은 메시지가 표시됩니다.
현재 이 게시글에 대한 댓글을 사용할 수 없습니다.
플러그인으로 이동해도 이 오류가 발생합니다. 하지만 주제를 생성하고 있으므로 연결은 되어 있는 것으로 보입니다.
Discourse에 연결되어 있지 않습니다. 플러그인을 설정 중이라면, 이 페이지의 양식을 완료한 후 이 알림이 사라져야 합니다.
새로운 게시글이 Discourse에서 새 주제를 생성하고 있지만, 대화를 시작하기 위한 링크가 표시되지 않고 대신 다음과 같은 메시지가 표시됩니다.
현재 이 게시글에 대한 댓글을 사용할 수 없습니다.
플러그인으로 이동해도 이 오류가 발생합니다. 하지만 주제를 생성하고 있으므로 연결은 되어 있는 것으로 보입니다.
Discourse에 연결되어 있지 않습니다. 플러그인을 설정 중이라면, 이 페이지의 양식을 완료한 후 이 알림이 사라져야 합니다.
저도 Discourse에서 이것을 발견했습니다
비추천되는 인증 방법을 사용한 API 요청을 감지했습니다. 헤더 기반 인증을 사용하도록 업데이트해 주세요.
최근에 wp-discourse를 업데이트하셨나요?
네, 모든 것이 최신 업데이트 상태라고 생각합니다…
블로그 게시물에서도 이 문제를 발견했습니다.
Discourse에서 카테고리 목록을 반환하는 동안 오류가 발생했습니다
플러그인을 비활성화하고 웹훅을 다시 생성했으며(정상 상태입니다), 새로운 API 키도 만들었습니다. 하지만 문제가 해결되지 않았습니다.
어제 워드프레스를 5.3으로 업그레이드하기 전에 제대로 작동하고 있었나요?
WP Discourse 플러그인이 이 경고를 발생시키는 원인이 되서는 안 됩니다. 플러그인에서发出的 모든 API 요청은 헤더 기반 인증을 사용하고 있습니다. 어쨌든, 이것은 단순히 비권장 안내입니다. URL 파라미터를 사용한 API 요청 인증은 가까운 미래에도 계속 작동할 것입니다.
플러그인의 ‘게시 사용자 이름(Publishing Username)’ 설정에 입력한 사용자가 Discourse에서 여전히 활성화 상태인지 확인해 볼 수 있습니다. 이를 확인하려면 해당 사용자의 관리자 페이지로 이동하여 권한(Permissions) 섹션의 ‘활성화(Activated)’ 행을 확인하세요. '활성화’가 '아니오(No)'로 설정되어 있다면 ‘계정 활성화(Activate Account)’ 버튼을 클릭하세요.
과거에는 잘 작동했고, 이는 업그레이드 이전의 일입니다. 하지만 두 가지가 관련이 있다고 단정할 수는 없습니다.
제가 가진 유일한 API 요청 관련 사항인데… 사용자가 비활성화되어 있었네요… 그래서 해결되었어요. 정말 감사합니다 - 음, 왜 그런 일이 발생했을까요. 정말 감사합니다
해당 알림이 플러그인을 1.9.7 버전으로 업데이트하기 전에 생성되었을 수 있습니다. 현재 플러그인 버전에서 해당 알림이 생성되지 않는지 주시하겠습니다.
이것은 아마도 Discourse의 invalidate inactive admin email after days 사이트 설정과 관련이 있을 것입니다. API 연결에만 사용되는 계정에 영향을 미칠 수 있는 최근 변경 사항이 있었습니다. 이 문제는 최근 업데이트에서 수정된 것으로 알고 있습니다.
참고로 이 사용자는 다시 비활성화되었습니다. 하지만 저는 이제 최신 버전의 Discourse로 업데이트하고 있습니다.
비활성화되었다가 - 다시 활성화되고 최신 discourse로 업데이트되었습니다…
사용자가 다시 비활성화된 것으로 보이는데, 이는 잘못된 것 같습니다. 활성화 버튼을 클릭하여 사용자를 다시 활성화하면, invalidate inactive admin email after days 사이트 설정에서 지정된 일수 동안 사용자는 활성화 상태로 유지되어야 합니다. 해당 설정이 기본값인 365일로 설정되어 있는지 다시 확인해 주시겠습니까? 또한 사용자가 다시 비활성화되는 경우 알려 주십시오.
해당 설정값이 365인지 확인했습니다. 계정이 다시 비활성화된 것을 확인했고, 계정을 재활성화한 후 Discourse를 다시 업데이트했습니다.
현재 비활성 관리자 계정을 무효화하는 코드를 확인하고 있습니다. 참고할 점은, invalidate inactive admin email after days 설정을 0으로 설정하면 비활성된 관리자 계정 이메일의 무효화를 우회할 수 있다는 것입니다. 다만, 이것이 이상적인 해결책이라고 생각하지는 않습니다.
관리자 이메일은 invalidate inactive admin email after days 설정으로 지정된 기간 내에 해당 관리자 사용자의 API 키가 사용된 경우 무효화되지 않아야 합니다. WordPress에서 게시용 사용자 이름(Publishing Username)이 비활성화되는 관리자 계정으로 설정되어 있지만, API 키에는 All Users API 키를 사용하고 있는 것은 아닌지 확인해 주세요. 만약 그렇다면, 관리자 계정이 계속 무효화되는 것이 합리적인 결과일 수 있습니다.
WordPress에서 All Users API 키를 사용하지 않을 특별한 이유가 없다면, WP Discourse 연결 설정에서 값을 변경하여 All Users API 키와 시스템 사용자의 사용자 이름을 사용할 수 있습니다. 해당 사용자 이름의 기본값은 'system’입니다.