web-dev-qa-db-fra.com

erreur cURL 60: problème de certification ssl lors d’une tentative d’utilisation de symfony

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

Lors de la tentative d'utilisation de 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 trop d'expérience avec l'interface CMD.

J'ai besoin de savoir s’il s’agit d’une erreur de Windows ou de Symfony elle-même, ainsi que de toutes les routes possibles que je pourrais emprunter pour la réparer.

39
colin rickels

Suivez le lien this , copiez la page entière et enregistrez-la dans un fichier: "cacert.pem"

Ensuite, dans votre fichier php.ini, Insérez ou modifiez la ligne suivante: curl.cainfo = "[pathtothisfile]\cacert.pem"

Ou

utilisez composer à la place du programme d'installation de Symfony

78
Mokhtar Tlili

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

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

et le bon était php.ini

Assurez-vous de mettre le chemin du certificat dans le bon.

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

FH

4
Francine H.

vous pouvez essayer la ligne de commande ci-dessous, cela a fonctionné pour moi

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