SSL certificate problem: unable to get local issuer certificate

SSL certificate problem: unable to get local issuer certificate

Estamos realizando un proyecto con Laravel, para lo cual usamos Laragon, algo así como XAMPP pero con soporte de Laravel (a nosotros nos gusta más).

Para el envío de correos hemos implementado un servicio basado en mailgun.

El caso es que nos hemos encontrado con un problema, un error, y queremos compartir con todos la solución.

El error nos lo hemos encontrado a la hora de enviar correos usando el servicio de Mailgun. Dicho error es:
cURL error 60: SSL certificate problem: unable to get local issuer certificate

La solución ha sido añadir un certificado descargado desde la página de curl

Una vez descargado lo hemos guardado en la carpeta C:\laragon\bin\php\php-5.6.7\extras\ssl\ de Laragon, con el nombre cacert.pem.

Hemos añadido al archivo php.ini el siguiente código:
[curl]
curl.cainfo = C:\laragon\bin\php\php-5.6.7\extras\ssl\cacert.pem

Reiniciamos el servidor, y ya funciona perfectamente. Podemos enviar emails con Mailgun.

Enviar comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *