로컬 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
'programing' 카테고리의 다른 글
| 자바스크립트를 통한 버튼 클릭시 태그 href 변경 방법 (0) | 2023.11.05 |
|---|---|
| jQuery로 상자 그림자를 애니메이션화하는 올바른 방법 (0) | 2023.11.05 |
| 투명한 HTML 버튼을 만드는 방법은? (0) | 2023.11.05 |
| jQuery를 사용하여 Safari 검색 (0) | 2023.11.05 |
| jQuery를 사용하여 하나의 태그를 다른 태그로 바꾸기 (0) | 2023.11.05 |