Anleitung für das „SSL-Zertifikatsproblem unter XAMPP: SSL certificate error: unable to get local issuer certificate
Wenn du die Fehlermeldung „SSL certificate error: unable to get local issuer certificate“ beim Ausführen einer cURL-Anfrage an eine sichere HTTPS-Zieladresse erhältst, gehst du wie folgt vor:
- Lade Dir die Datei cacert.pem unter http://curl.haxx.se/ca/cacert.pem runter
- Kopiere die Datei cacert.pem in das Verzeichnis C:\xampp\php\extras\ssl\ssl\
- Öffne die php.ini mit deinem Code-Editor
- Finde in der php.ini die Sektion [curl]
- Passe die Zeilen wie folgt an:
[curl]
; A default value for the CURLOPT_CAINFO option.
; This must be an absolute path.
curl.cainfo="C:\xampp\php\extras\ssl\cacert.pem"
openssl.cafile="C:\xampp\php\extras\ssl\cacert.pem"
Speichere jetzt die php.ini und starte deinen Apache neu. Die Fehlermeldung sollte nicht mehr erscheinen.