40 votes

Erreur cURL 60 : problème de certification ssl lors de la tentative d'utilisation de symfony

J'ai récemment acquis un nouvel ordinateur Windows et j'ai installé le framework php symfony.

En essayant d'utiliser la nouvelle commande C:> php symfony new blog Je reçois le message d'erreur [GuzzleHttp\Ring\Exception\RingException] cURL error 60: SSL certificate problem: unable to get local issuer certificate .

Je ne sais pas quoi faire dans ce cas, car je n'ai pas beaucoup d'expérience de l'interface CMD.

J'ai besoin de savoir s'il s'agit d'une erreur de Windows ou de Symfony lui-même et si je peux prendre des mesures pour la corriger.

79voto

Mokhtar Tlili Points 896

Suivez ce Copiez la page entière et enregistrez-la dans un fichier : " cacert.pem "

Alors dans votre php.ini insérez ou modifiez la ligne suivante : curl.cainfo = "[pathtothisfile] \cacert.pem "

Ou

utiliser compositeur au lieu de l'installateur Symfony

4voto

Francine H. Points 41

J'ai eu la même erreur avec la version 7.0.10 de php.

L'erreur que j'ai faite est que j'ai copié le certificat (cacert.pem) dans le mauvais php.ini fichier. Je veux dire que j'ai 3 types de fichiers ini : php-development.ini , php-production.ini y php.ini

et le bon était php.ini

Assurez-vous que vous mettez le chemin du certificat dans le bon.

Et ça va marcher ! ;) belle symfony <3

FH

3voto

css.cutter Points 649

Vous pouvez essayer la ligne de commande ci-dessous, elle a fonctionné pour moi.

composer create-project symfony/framework-standard-edition my_project_name "2.8.*"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X