Laravel 5.2에서 경로에 액세스할 때 "시스템 CA 번들 없음" 문제가 발생했습니다.
世界只因有你
世界只因有你 2017-05-16 16:52:31
0
1
599
으아악

이런 문제가 발생한 적이 없습니다. SSL 인증서에 문제가 있는 걸까요?

世界只因有你
世界只因有你

모든 응답(1)
PHPzhong

是不存는 guzzle这个库能识别到的ssl证书吧...

我找了一下文档发现 http://docs.guzzlephp.org/en/latest/request-options.html#verify-option

버전 <에서 PHP 스트림 래퍼를 사용하는 경우 5.6, Guzzle은 다음 순서로 CA 번들을 찾으려고 시도합니다.

  1. php.ini 파일에 openssl.cafile이 설정되어 있는지 확인하세요.openssl.cafile is set in your php.ini file.

  2. Check if curl.cainfo is set in your php.ini file.

  3. Check if /etc/pki/tls/certs/ca-bundle.crt exists (Red Hat, CentOS, Fedora; provided by the ca-certificates package)

  4. Check if /etc/ssl/certs/ca-certificates.crt exists (Ubuntu, Debian; provided by the ca-certificates package)

  5. Check if /usr/local/share/certs/ca-root-nss.crt exists (FreeBSD; provided by the ca_root_nss package)

  6. Check if /usr/local/etc/openssl/cert.pem (OS X; provided by homebrew)

  7. Check if C:windowssystem32curl-ca-bundle.crt exists (Windows)

  8. Check if C:windowscurl-ca-bundle.crt

php.ini 파일에 curl.cainfo가 설정되어 있는지 확인하세요.

🎜/etc/pki/tls/certs/ca-bundle.crt가 있는지 확인하세요(Red Hat, CentOS, Fedora, ca-certificates 패키지에서 제공)🎜🎜 🎜🎜/etc/ssl/certs/ca-certificates.crt가 있는지 확인하세요(Ubuntu, Debian; ca-certificates 패키지에서 제공)🎜🎜 🎜🎜/usr/local/share/certs/ca-root-nss.crt가 있는지 확인하세요(FreeBSD, ca_root_nss 패키지에서 제공)🎜🎜 🎜🎜/usr/local/etc/openssl/cert.pem(OS X; homebrew에서 제공)인지 확인하세요🎜🎜 🎜🎜C:windowssystem32curl-ca-bundle.crt가 있는지 확인하세요(Windows)🎜🎜 🎜🎜C:windowscurl-ca-bundle.crt가 있는지 확인하세요(Windows)🎜🎜 🎜 🎜 🎜你按 사진상면设置好了...🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿