Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

curl error 60 #16

Open
rudak opened this issue Sep 6, 2016 · 4 comments
Open

curl error 60 #16

rudak opened this issue Sep 6, 2016 · 4 comments

Comments

@rudak
Copy link

rudak commented Sep 6, 2016

Bonjour
comment faire pour tester cette api en local avec wamp sans se manger cette erreur.

capture

Merci bien

@VincentCasse
Copy link
Member

Cette erreur signifie que votre poste de travail n'arrive pas à se connecter en HTTPS sur une url.
Sans un code démontrant le problème, nous ne pourrons pas vous aider.

@jhice
Copy link

jhice commented Sep 23, 2016

J'imagine qu'il faut installer un certificat SSL sous Wamp, comme indiqué ici : http://stackoverflow.com/questions/29822686/curl-error-60-ssl-certificate-unable-to-get-local-issuer-certificate

Ou plus généralement : https://www.google.fr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=install+ssl+certificate+wamp+windows+curl

J'ai contourné le problème en testant directement depuis le serveur OVH et forcément, ça passe :p

@Ahmedlag
Copy link

CURLOPT_SSL_VERIFYPEER => false

@xavierfoucrier
Copy link

Bonjour,

J'ai également rencontré cette erreur mais j'ai finalement pu trouver une solution à ce problème. Je développe sur un serveur XAMPP et voici les manipulations à réaliser :

  • télécharger un certificat CURL : https://curl.haxx.se/ca/cacert.pem
  • placer le certificat dans un sous dossier de votre serveur, personnellement, j'ai choisi le dossier apache :
    C:\xampp\apache\cacert.pem
  • ouvrir le fichier "php.ini", attention de choisir le bon fichier, sur XAMPP, il n'y en a qu'un :
    C:\xampp\php\php.ini
  • dans le php.ini, décommenter la ligne curl.cainfo de la section [curl], enlever le point virgule :
    ;curl.cainfo= deviens curl.cainfo=
  • dans le php.ini, ajouter le chemin absolu vers le certificat dans la section [curl] :
    curl.cainfo="C:\xampp\apache\cacert.pem"
  • dans le php.ini, vérifier que l'extension CURL est activée, si ce n'est pas le cas, décommenter la ligne :
    ;extension=php_curl.dll deviens extension=php_curl.dll
  • redémarrer le serveur

Cette technique a fonctionné pour moi instantanément, quand d'autres propositions de solutions plus longue se sont montrées infructueuses.

Vous trouverez plus d'informations sur les certificats pem à cette adresse : https://curl.haxx.se/docs/caextract.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants