저는 신규 사용자인데 문제가 생겼습니다. 연결 탭에서는 discourse에 연결되어 있다고 표시되는데, 연결을 인식하지 못해서 기본 discourse 카테고리를 선택할 수 없습니다.
제가 뭘 잘못했나요?
감사합니다, Steve
저는 신규 사용자인데 문제가 생겼습니다. 연결 탭에서는 discourse에 연결되어 있다고 표시되는데, 연결을 인식하지 못해서 기본 discourse 카테고리를 선택할 수 없습니다.
제가 뭘 잘못했나요?
감사합니다, Steve
스티브, 죄송하지만 귀찮게 하는 것 같아 미안해. 디스코스에 연결되어 있다는 통지 화면의 스크린샷도 공유해 줄 수 있어? 고마워.
추가 정보를 공유해 주셔서 감사합니다, 스티븐. WP Discourse 관리자 패널의 “로그” 섹션에서 WP Discourse 로그도 공유해 주실 수 있을까요? 오류 메시지가 표시될 가능성이 높습니다.
스티븐, 고마워요. 'error’가 포함된 항목들의 전체 줄을 필요로 해요. 해당 줄을 복사해서 여기에 붙여넣어 주세요.
안녕하세요, Angus입니다. 첫날의 에러 메시지 3가지를 첨부합니다.
*2024-09-20 19:53:22] publish.ERROR: create_post.post_error {"wp_title":"VAT Concerns","wp_author_id":"255739202","wp_post_id":249,"response_message":"You supplied invalid parameters to the request: category","http_code":400}
[2024-09-20 19:55:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":"","http_body":""}
[2024-09-20 20:10:52] publish.ERROR: create_post.post_error {"wp_title":"VAT Concerns","wp_author_id":"255739202","wp_post_id":249,"response_message":"You supplied invalid parameters to the request: category","http_code":400}
추가로, Wordpress에서 Discourse로 게시물을 다시 시도했는데 카테고리 목록은 여전히 반환되지 않았습니다
분류되지 않은 카테고리에는 게시물을 올릴 수 있었습니다.
오늘 아침 로그입니다.
[2024-09-26 15:14:07] connection.INFO: check_connection_status.successful_connection
[2024-09-26 15:14:07] connection.INFO: check_connection_status.valid_scopes
[2024-09-26 15:57:30] connection.INFO: check_connection_status.successful_connection
[2024-09-26 15:57:30] connection.INFO: check_connection_status.valid_scopes
[2024-09-26 16:05:05] publish.INFO: create_post.post_success {"wp_title":"Understanding and Interpreting Mock, Predicted, and GCSE Scores","wp_author_id":"255739202","wp_post_id":186}
[2024-09-26 16:05:05] publish.INFO: create_post.body_valid {"wp_title":"Understanding and Interpreting Mock, Predicted, and GCSE Scores","wp_author_id":"255739202","wp_post_id":186}
[2024-09-26 16:05:05] publish.INFO: create_post.after_publish {"post_id":186,"remote_post_type":"create_post","discourse_post_id":"52","discourse_topic_id":"35","discourse_permalink":"https://schoolreviews.discourse.group/t/understanding-and-interpreting-mock-predicted-and-gcse-scores/35"}
[2024-09-26 16:05:06] webhook_topic.INFO: update_topic_content.update_post_metadata_success {"post_ids":"186"}
도움이 되길 바랍니다.
Steve, 이 문제로 인내심을 가져주셔서 감사합니다. 현재 Discourse가 플러그인이 기대하는 방식으로 카테고리를 반환하지 않는 것으로 보입니다.
https://schoolreviews.discourse.group/site.json에는 카테고리가 포함되어 있지 않습니다. WP Discourse 플러그인은 이 파일을 사용하여 카테고리 목록을 채웁니다.
하지만 https://schoolreviews.discourse.group/categories.json에서 공개 카테고리가 존재하는 것을 확인할 수 있습니다.
실제로 Discourse에 접속해 보니, 카테고리 목록에 의존하는 Discourse 기능들도 정상 작동하지 않고 있습니다.
이것은 WP Discourse 플러그인의 문제가 아니라 Discourse 자체의 문제이므로, 이 주제를 #contribute:bug로 이동하겠습니다.
사이트가 Discourse Starter 플랜을 사용하고 있다면, 이는 버그가 아닐 수 있습니다. 해당 플랜은 API 또는 Webhook 액세스를 지원하지 않는 것으로 보입니다: Discourse pricing | Discourse - Civilized Discussion.
수정: API가 비활성화되어 있다면 WP Discourse의 “You are connected to Discourse” 메시지가 표시되지 않으므로, 이것이 문제의 원인이 아닐 가능성이 높습니다.
질문자님은 Basic 플랜을 사용 중이신 것 같습니다. 이는 Starter 플랜과 동일하지 않습니다. 기존 Basic 고객분들로부터 API나 웹훅 접근 권한을 제거한 적은 없습니다.
Longshot: lazy load categories groups 설정을 변경하셨나요?
그렇더라도 현재 Steve의 Discourse에서 카테고리를 불러오는 문제가 발생하고 있으며, 이는 WP Discourse의 문제와 별개로 Discourse 자체에 장애가 있다는 뜻입니다.
네, 이 경우에는 해당 설정을 비워 두는 것이 가장 좋을 것 같습니다. 확인해 보니 everyone으로 변경되어 있었습니다. @Stevej 그 설정을 되돌려 보시고, 도움이 되는지 확인해 보세요.
(베타 플래그인 걸 알지만, 이렇게 많은 문제를 일으키는 동안 이 설정을 숨기는 게 적절하지 않나요?)
여러분 안녕하세요,
도와주셔서 감사합니다. 네, 저는 스타터 플랜이 아니라 베이직 플랜을 사용 중입니다.
여러분이 제안해 주신 대로 레이티 로드를 해제해 봤더니 문제가 해결된 것 같습니다.
다시 한번 감사드립니다!
스ティー브