検索

ホームページ  >  に質問  >  本文

Laravel 5.2 でルートにアクセスするときに「システム CA バンドルがありません」問題が発生しました

リーリー

教えてください、これまでこの問題に遭遇したことがありません。私の SSL 証明書に何か問題があるのでしょうか?

世界只因有你世界只因有你2773日前583

全員に返信(1)返信します

  • PHPz

    PHPz2017-05-16 16:54:31

    Guzzle ライブラリで認識できる SSL 証明書がありません...

    ドキュメントを検索したところ、http://docs.guzzlephp.org/en/latest/request-options.html#verify-option を見つけました

    バージョン 5.6 未満で PHP ストリーム ラッパーを使用する場合、Guzzle は次の順序で CA バンドルを検索しようとします。

    1. php.iniファイルに

      が設定されているかどうかを確認してください。openssl.cafile

    2. php.iniファイルに

      が設定されているかどうかを確認してください。curl.cainfo

    3. が存在するかどうかを確認します (Red Hat、CentOS、Fedora; ca-certificates パッケージによって提供されます)/etc/pki/tls/certs/ca-bundle.crt

    4. が存在するかどうかを確認します (Ubuntu、Debian; ca-certificates パッケージによって提供されます)/etc/ssl/certs/ca-certificates.crt

    5. が存在するかどうかを確認します (FreeBSD; ca_root_nss パッケージによって提供されます)/usr/local/share/certs/ca-root-nss.crt

    6. かどうかを確認してください

      (OS X; homebrewによって提供されます)/usr/local/etc/openssl/cert.pem

    7. が存在するかどうかを確認する(Windows)C:windowssystem32curl-ca-bundle.crt

    8. が存在するかどうかを確認する(Windows)C:windowscurl-ca-bundle.crt

    上記のように設定されました...

    返事
    0
  • キャンセル返事