Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro: cURL error 60

D:\etec-php\buscador-cursos-alura>php buscador.php PHP Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.alura.com.br/cursos-online-programacao/php in D:\etec-php\buscador-cursos-alura\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:211

Executando o código da própria descrição e com as mesmas versões instaladas, este erro persiste e não entendi o porque ?

2 respostas
solução!

Opa Marcos, bom dia !

Aparentemente é uma falha ao validar o certificado SSL da Alura.

Realmente eu não entendo muito sobre isso, mas parece que você pode atualizar a cadeia de certificados do php, para avaliar se resolve.

Contudo para continuar o curso e resolver de forma simples, tem um tópico aqui na Alura mesmo, onde o mestre respondeu isso :

https://cursos.alura.com.br/forum/topico-curl-error-60-ssl-certificate-problem-85798

Aconselho fazer como o mestre falou. Contudo posteriormente se quiser "fuçar" a parte de certificados para ver ser resolve, segue post que achei sobre assunto.

https://stackoverflow.com/questions/34264121/why-i-am-getting-fatal-error-uncaught-exception-guzzlehttp-exception-requestex

Abs,

Obrigado.