erreur openssl au demarage d'un projet laravel

Par Toogda, il y a 7 ans


Bonjour,

Voila je rencontre un petit problème avec mon code.

je veux commencer un projet avec laravel

j'obtient un erreur quand j'essais de creer un projet laravel avec mon terminal.
j'utilise wamp 3.1.~
commande utiliser : composer create-project --prefer-dist laravel/laravel nomProjet

Ce que j'obtiens

C:\Users\USER>cd C:\Users\USER\Documents\projetLaravel

C:\Users\USER\Documents\projetLaravel>composer create-project --prefer-dist laravel/laravel myLaravel2
Installing laravel/laravel (v5.4.30)

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]

6 réponses

Defy, il y a 7 ans

la fin du message dit Please make sure you have the correct access rights and the repository exists. tu a les bon droit de gestion sur le dossier? ecriture et lecture?

Toogda, il y a 7 ans

oui.
plus haut il on marquer une erreur de licence Openssl, je ne sais pas si c'est du a cela.

philippemilink, il y a 7 ans

J'ai eu le problème sous MacOS, j'en ai bien bavé... En cherchant sur Internet, on trouve plusieurs solutions:

  • mettre à jour Git
  • mettre à jour OpenSSL
  • mettre à jour PHP

Finalement, ce que j'ai fait: j'ai installé PHP7, j'appelle composer avec PHP7, je lui dit de ne pas vérifier la compatiblité PHP (--ignore-platform-reqs), et après j'utilise PHP5.6 pour mon application (c'est une contrainte).
En espèrant que tu trouves une meilleure solution que moi...

EDIT: si tu utilises WAMP, c'est peut-être WAMP qu'il faut mettre à jour...

Huggy, il y a 7 ans

Ou bien tout simplement mettre à jour le fichier CAcert qu'on peut télécharger depuis le site Mozilla
Pour info c'est la liste des Autorités de certification avec leurs certificats

Toogda, il y a 7 ans

apres avoir telecharger le fichier cacert.pem , quel est la procedure?

Huggy, il y a 7 ans

il faut indiquer l'emplacement du fichier dans le php.ini
voir ici
maintenant si comme le dit le message d'erreur le certificat est auto-signé (j'en doute) le cacert.pem ne sert à rien