혹시 워드프레스 잘 아시는 분 있나요 ?
2024.04.29 12:57
REST API는 워드프레스나 다른 응용 프로그램이 서버와 통신하는 하나의 수단입니다. 한 예는 블록 편집기 화면입니다. 이것은 REST API에 의존하여 글과 페이지를 보이고 저장합니다.
REST API를 테스트 할 때 에러가 발생했습니다:
REST API 엔드포인트: https://사이트명/wp-json/wp/v2/types/post?context=edit
REST API 반응: (http_request_failed) cURL error 7: Failed to connect to 사이트명 port 443 after 0 ms: Connection refused
위 내용이 어떤 문제로 인해 발생한 것인지, 구글링을해도 잘 나오지 않습니다.
해결방법 아시는 분 있나요 ?
댓글 [8]
-
큰돌 2024.04.29 14:02
-
초보자0 2024.04.29 14:36
VULTR 이용하고 있고 PLESK로 웹사이트 운영하고있는데, 사이트접속이나 이런건 정상작동되는데, 사이트건강에서 저 오류가 떠있어서 신경쓰이네요 ..
-
큰돌 2024.04.29 22:14
일반적으로 웹 서버에서는 보안 문제로 API로 접근하는 걸 제한을 걸어놓습니다. 그래서, 필요한 방식이나 포트 등을 허용해줘야 제대로 반응할 수 있게 됩니다.
-
큰돌 2024.04.29 22:30
그게 아니면 워드프레스의 플러그인 문제나 버전 문제로 발생하는 경우도 있다고 하네요.
https://www.plesk.com/kb/support/wordpress-site-health-error-on-plesk-server-the-rest-api-encountered-en-error-your-site-could-not-complete-a-loopback-request/
-
초보자0 2024.05.08 10:35
한번 확인해보겠습니다! 감사합니다.
-
엘리타임 2024.04.29 18:04
해당 메세지로 봐서는 서버측에 cURL 설치가 안되어 있거나 방화벽에서 차단하는것 같습니다.
우선 phpinfo소스를 업로드 해서 curl 항목이 있는지 체크하시거나
구글검색에 cURL 접속 테스트 찾아서 한번 해보세요
-
초보자0 2024.05.08 10:35
하는 방법을 모르겠네요 ....ㅋㅋㅋㅋㅋㅋ
'phpinfo소스를 업로드 해서 curl 항목이 있는지 체크" 이거 어떻게하는거죠 -
엘리타임 2024.05.20 13:29
예제 phpinfo.php 파일내용에 <?php phpinfo(); ?>
해당구문만 저장한후 index.html 또는 index.php 가 저장되어있는 웹페이지 기본 폴더에 업로드한다음
http://도메인/phpinfo.php 로 접속을 하면 정보페이지가 나옵니다
거기서 curl 항목을 찾아보셔서 항목이 나오면 설치가 되어있는것입니다.
서버 쪽 설정 문제일 가능성이 큽니다. 하지만, 그 외도 다양한 원인이 있을 수 있는 문제입니다.
적으신 정보만으로는 어떤 것이 원인이지 알 수가 없네요.
서버를 직접 구성하신 건지, 아니면 웹 호스팅 업체를 사용하시는지에 따라 원인이나 해결 방법이 달라지겠네요.