programing

로컬 WordPress 사이트의 cURL이 반환함: 오류 6(호스트를 확인할 수 없음)

subpage 2023. 11. 5. 14:41
반응형

로컬 WordPress 사이트의 cURL이 반환함: 오류 6(호스트를 확인할 수 없음)

로컬 WordPress 설치를 실행하고 있습니다. https://catalogue3.test.

참고: 모두.test도메인은 다음으로 해결해야 합니다.localhost, 제가 라라벨 발렛을 사용할 때.그러나 Laravel 프로젝트에서 아래 코드를 실행하면 아래와 같이 예외가 발생합니다.

$client = new \GuzzleHttp\Client();
$response = $client->request('GET', "https://catalogue3.test", ['verify' => false]);

연결 예외

cURL 오류 6: catalog3.test(도메인 이름을 찾을 수 없음)를 확인할 수 없습니다(http://curl.haxx.se/libcurl/c/libcurl-errors.html) 참조).

단말기에서 아래 명령어를 실행하면 WordPress 페이지가 표시됩니다.

curl https://catalogue3.test/ --insecure

더하다

ip 카탈로그 3.시험

/etc/hosts 파일로

호스트에 도메인을 추가하려고 했고 네트워크 설정에서 DNS를 변경하려고 했는데 이 답변이 효과가 있었습니다.

이것이 당신의 문제인지 확인하는 빠른 방법은 다음과 같습니다.curl --version그리고.php --ri curl

버전이 일치해야 합니다.만약 그렇지 않다면 아마도 브루가 컬 오픈슬을 설치했기 때문일 것입니다.다음을 수행하여 이를 제거할 수 있습니다.

brew uninstall curl-openssl --ignore-dependencies

설치된 curl-opensl을 제대로 구성할 수 있는 방법이 있을 수도 있습니다 - 아직 조사해보지 않았습니다.

나는 카탈로그 3.test를 추가해서 해결했습니다./etc/hosts, 사용하더라도DnsMasq, 이론적으로는 필요 없을 겁니다

제 경우(macos의 경우) WiFi 설정에서 첫 번째 DNS 서버 옵션으로 127.0.0.1을 추가해야 했습니다.

여기에도 유용한 정보가 있습니다: https://github.com/laravel/valet/issues/736

언급URL : https://stackoverflow.com/questions/54664844/curl-on-local-wordpress-site-returns-error-6-could-not-resolve-host

반응형