ホームページ > バックエンド開発 > PHPチュートリアル > PHP SSL エラー: Mandrill API 使用時の「ローカル発行者の証明書を取得できません」を修正する方法は?

PHP SSL エラー: Mandrill API 使用時の「ローカル発行者の証明書を取得できません」を修正する方法は?

Patricia Arquette
リリース: 2024-12-19 05:27:44
オリジナル
142 人が閲覧しました

PHP SSL Error: How to Fix

PHP SSL 証明書エラー:「ローカル発行者の証明書を取得できない」問題の解決

Mandrill API を活用しようとする場合、PHP 開発者は「メッセージ/送信テンプレートへの API 呼び出しが失敗しました: SSL 証明書の問題: ローカルを取得できません」というエラーが発生する場合があります。発行者証明書。」この記事は、この問題を解決するためのガイダンスを提供することを目的としています。

最初のステップは、PHP 構成で認証局 (CA) 証明書の場所が指定されていることを確認することです。 php.ini ファイルに次の行が存在することを確認します。

curl.cainfo = "C:\xampp\php\cacert.pem"
openssl.cafile = "C:\xampp\php\cacert.pem"
ログイン後にコピー

これらのエントリが存在しないか間違っている場合は、それらを php.ini ファイルに追加し、Apache サーバーを再起動します。ただし、この解決策だけでは問題を解決できない可能性があります。

包括的な解決策として、次の手順に従ってください:

  1. http:// から証明書バンドルをダウンロードします curl.haxx.se/docs/caextract.html.
  2. 証明書バンドルをインストールします"C:wamp" や "C:wamp64" などの便利な場所。
  3. php.ini ファイルを編集します (WAMP タスクバーと、場合によっては "C:wampbinphpphp5. 5.12")、mod_ssl と php_openssl.dll が
  4. 次の行を両方の php.ini ファイルに追加します:
curl.cainfo="C:/wamp/cacert.pem"
openssl.cafile="C:/wamp/cacert.pem"
ログイン後にコピー
  1. WAMP サービスを再起動します。

これらの手順を実装すると、PHP アプリケーションで次のような問題が発生しなくなります。 Mandrill API を使用する際の「ローカル発行者証明書を取得できません」エラー。

以上がPHP SSL エラー: Mandrill API 使用時の「ローカル発行者の証明書を取得できません」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート