@simon
플러그인을 사용 중인데 문제가 있습니다. 도움을 기다리고 있습니다. 제 문제는 이렇습니다. [Discourse_topics]가 로컬호스트에서는 작동하는데 제 서버에서는 작동하지 않습니다. [Discourse_link]는 제 서버에서 작동하지만 [Discourse_topics]는 작동하지 않습니다. 제 서버 설정은 로컬호스트와 동일합니다. 원인이 무엇일 수 있을까요?
WP Discourse Connection 설정 탭에서 Discourse All Users API 키를 입력했는지, 게시 사용자명(Publishing Username)을 'system’으로 설정했는지 확인하세요. 또한 해당 설정 페이지 상단에 "Discourse에 연결되었습니다"라는 메시지가 표시되는지도 확인해 주세요.
로컬호스트에서 API 연결이 성공적으로 설정되었습니다. 하지만 API 연결을 설정하지 않아도 쇼트코드가 정상적으로 작동합니다. 제 서버에서는 API에 연결할 수 없었습니다. 올바른 API 코드를 입력하고 있으며, Discourse 관리자 사용자로 로그인하고 있지만 연결이 이루어지지 않습니다.
경고 메시지로 받은 내용: Discourse에 연결되어 있지 않습니다. 플러그인을 설정 중이라면 이 페이지의 양식을 완료한 후 이 알림이 사라져야 합니다.
Querymonitor 플러그인으로 스크린샷에 보이는 오류를 확인했습니다: Screenshot by Lightshot
Curl 7.58.0이 설치되어 제 WordPress 서버에서 실행 중입니다. SSH로 curl google.com 명령을 실행하면 모든 것이 정상입니다. 하지만 제 포럼 주소를 실행하면 “cURL error 6: Could not resolve host: forum.address.com” 오류가 발생합니다.
curl 명령으로 다른 웹사이트에 요청을 보내면 Discourse는 정상적으로 작동합니다. 제 사이트로만 연결할 때 문제가 발생하고 있습니다. 같은 도메인을 사용해서 그런 걸까요? 예를 들어, 접속하려는 포럼: discourse.domain.com, 워드프레스: domain.com@simon