우분투 : 15.04laravel : 컬 오류 60 : 로컬 발급자 인증서를 얻을 수 없습니다 SSL 인증서
Laravel : 6.0
하이에게 ~이
I을 : 5.4.32
GuzzleHttp \는 목구멍 Laravel에 내장 된 인증을 사용하여 암호를 재설정하려고 할 때 다음 오류가 발생합니다. 내 이메일 주소를 입력하고 공격 할 때
GuzzleHttp\Exceptions\RequestException cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
나는 ...
근무 한 적이없는 모두 내가 다음을 시도 읽고 모든 것을에서 그것을이 오류를 봤하고있다 ... 내가 얻을 재설정- 란의은 phpinfo()는 올바른 php.ini의 curl.cainfo 의 php.ini 설정을 "/etc/ssl/certs/cacert.pem"
- 업데이트 날짜 컬 업데이트
- 를 찾을 수 있습니다. 카인 포 피
- 에는 OpenSSL 업데이트를 "/etc/ssl/certs/cacert.pem"는 openssl.cafile php.ini의 설정을 업데이트
- "/etc/ssl/certs/ca-certificated.crt"에 hp.ini 설정 .cafile php.ini 설정을 "/etc/ssl/certs/ca-certificated.crt"
각 아파치를 다시 시작한 후에도 아무 효과가 없습니다.
는 I은 또한 나에게 준 var_dump(openssl_get_cert_locations());
를 실행 한 다음 ...
[
"default_cert_file" => "/usr/lib/ssl/cert.pem",
"default_cert_file_env" => "SSL_CERT_FILE",
"default_cert_dir" => "/usr/lib/ssl/certs",
"default_cert_dir_env" => s"SSL_CERT_DIR",
"default_private_dir" => "/usr/lib/ssl/private",
"default_default_cert_area" => "/usr/lib/ssl",
"ini_cafile" => "/etc/ssl/certs/ca-certificates.crt",
"ini_capath" => "/etc/ssl/certs" ,
]
사람이 나에게 시도하는 몇 가지 아이디어를 줄 수 있습니까? 내가 뭘 놓치고 있니?
감사
감사합니다. 나는 'dirname (__ FILE __).'/ cacert.pem ''을 확인 키에 추가했을 때 여전히 오류가 발생했습니다. 나는 그것을 진실에서 거짓으로 바꿨을 때 효과가 있었지만 실제로 그렇게하고 싶지는 않습니다. 그래서 나는 또 다른 연구가 필요합니다. – bencarter78
무엇이 오류입니까? 'dirname (__ FILE __)'이 울리는 것을 볼 수 있습니까? 파일 경로가 맞는지 확인하십시오. – Webinion
getDefaultOptions()를 찾을 수 없어서 Client.configureDefaults()가 수정되어 저에게 효과적이었습니다. 그렇게해도 안전한가요? – altoids