Laravel 5.2 でルートにアクセスするときに「システム CA バンドルがありません」問題が発生しました
世界只因有你
世界只因有你 2017-05-16 16:52:31
0
1
575
リーリー

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

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

全員に返信(1)
PHPzhong

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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート