PHP-SSL-Zertifikatfehler: Behebung des Problems „Lokales Ausstellerzertifikat konnte nicht abgerufen werden“
Bei dem Versuch, die Mandrill-API zu nutzen, PHP-Entwickler Möglicherweise wird ein Fehler angezeigt, der besagt: „API-Aufruf an „messages/send-template failed: SSL-Zertifikatsproblem: Lokales Ausstellerzertifikat konnte nicht abgerufen werden.““ Dieser Artikel soll eine Anleitung zur Lösung dieses Problems geben.
Der erste Schritt besteht darin, sicherzustellen, dass die PHP-Konfiguration den Speicherort des Zertifikats der Zertifizierungsstelle (CA) angibt. Stellen Sie sicher, dass die folgenden Zeilen in Ihrer php.ini-Datei vorhanden sind:
curl.cainfo = "C:\xampp\php\cacert.pem" openssl.cafile = "C:\xampp\php\cacert.pem"
Wenn diese Einträge fehlen oder falsch sind, fügen Sie sie Ihrer php.ini-Datei hinzu und starten Sie den Apache-Server neu. Diese Lösung allein löst das Problem jedoch möglicherweise nicht.
Als umfassende Lösung befolgen Sie diese Schritte:
curl.cainfo="C:/wamp/cacert.pem" openssl.cafile="C:/wamp/cacert.pem"
Nach der Implementierung dieser Schritte , sollte die PHP-Anwendung bei Verwendung der Mandrill-API nicht mehr auf den Fehler „Lokales Ausstellerzertifikat konnte nicht abgerufen werden“ stoßen.
Das obige ist der detaillierte Inhalt vonPHP-SSL-Fehler: Wie kann „Lokales Ausstellerzertifikat konnte nicht abgerufen werden' bei Verwendung der Mandrill-API behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!