찾다

 >  Q&A  >  본문

Laravel 5.2에서 경로에 액세스할 때 "시스템 CA 번들 없음" 문제가 발생했습니다.

으아악

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

世界只因有你世界只因有你2821일 전600

모든 응답(1)나는 대답할 것이다

  • PHPz

    PHPz2017-05-16 16:54:31

    是不存는 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)🎜🎜 🎜 🎜 🎜你按 사진상면设置好了...🎜

    회신하다
    0
  • 취소회신하다