게시물을 게시하는 사용자의 Discourse 사용자 이름 필드가 설정되어 있나요? 설정되어 있다면, Discourse에서 사용되는 사용자 이름과 정확히 일치해야 합니다.
이로 인해 문제가 해결되지 않는 경우, WP Discourse에서 ‘Use Full Post Content’(전체 게시물 내용 사용) 옵션을 선택하셨나요? 해당 옵션은 Publishing(게시) 설정 탭에서 찾을 수 있습니다. 선택되어 있다면, 선택을 해제하고 전체 게시물 대신 발췌문을 게시할 때에도 문제가 발생하는지 확인해 보세요.
게시물을 게시하는 사용자의 Discourse 사용자 이름 필드가 설정되어 있나요? 설정되어 있다면, Discourse에서 사용되는 사용자 이름과 정확히 일치해야 합니다.
그래도 문제가 해결되지 않는다면, WP Discourse에서 ‘전체 게시물 내용 사용’ 옵션을 선택했나요? 해당 옵션은 게시 설정 탭에서 찾을 수 있습니다. 선택되어 있다면, 선택을 해제한 후 전체 게시물 대신 발췌문을 게시할 때 여전히 문제가 발생하는지 확인해 보세요.
Simon Cossar님, 답변 감사합니다.
저는 게시 설정에서 ‘강제 게시’ 옵션을 사용 중입니다. 그리고 연결 설정의 '게시 사용자 이름’을 'system’에서 제 사용자 이름으로 변경했습니다. 물론 여전히 연결된 상태로 표시됩니다.
게시 설정에서 '태그 허용’이 체크되어 있고, '강제 게시’도 체크되어 있으며, '게시된 주제 자동 추적’도 체크되어 있습니다. '사용자 지정 발췌문 길이’는 55로 설정되어 있습니다.
'실패 알림 이메일 주소’는 설정되어 있으며 정상적으로 작동합니다. 그래서 게시 실패 이메일을 받고 있습니다. 그리고 '전체 게시물 내용 사용’은 체크 해제되어 있습니다.
또한, '기본 Discourse 카테고리’는 이미 존재하고 정상 작동하는 카테고리로 설정되어 있습니다.
그런데 불행히도 여전히 실패합니다.
참고로, WP 호스팅 제공업체를 변경했습니다. 이전 호스팅 제공업체에서는 Discourse로 게시할 때 문제가 없었습니다. 마이그레이션 후 연결에 문제가 있었기 때문에 Discourse에 연결할 수 있는지 확인하기 위해 curl 테스트를 수행했습니다.
Discourse 사이트가 저희에 의해 호스팅되지 않는 한, 사이트 설정 페이지로 이동하여 페이지 왼쪽 상단 근처의 검색 상자에 force https를 입력하면 해당 설정을 찾을 수 있습니다. 만약 사이트가 저희에 의해 호스팅되는 경우, force https 설정은 이미 저희에 의해 활성화되어 있습니다.