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)

  • Installing laravel/laravel (v5.4.30): Loading from cache
    Created project in myLaravel2

    php -r "file_exists('.env') || copy('.env.example', '.env');"
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Package operations: 61 installs, 0 updates, 0 removals

  • Installing doctrine/inflector (v1.1.0): Loading from cache

  • Installing symfony/polyfill-mbstring (v1.8.0): Loading from cache

  • Installing symfony/var-dumper (v3.4.12): Loading from cache

  • Installing psr/log (1.0.2): Loading from cache

  • Installing symfony/debug (v3.4.12): Loading from cache

  • Installing symfony/console (v3.4.12): Loading from cache

  • Installing nikic/php-parser (v3.1.5): Loading from cache

  • Installing jakub-onderka/php-console-color (0.1): Loading from cache

  • Installing jakub-onderka/php-console-highlighter (v0.3.2): Loading from cache

  • Installing dnoegel/php-xdg-base-dir (0.1): Loading from cache

  • Installing psy/psysh (v0.9.6): Loading from cache

  • Installing vlucas/phpdotenv (v2.5.0): Loading from cache

  • Installing symfony/css-selector (v3.4.12): Loading from cache

  • Installing tijsverkoyen/css-to-inline-styles (2.2.1): Loading from cache

  • Installing symfony/routing (v3.4.12): Loading from cache

  • Installing symfony/process (v3.4.12): Loading from cache

  • Installing paragonie/random_compat (v2.0.17): Downloading (failed)
    Downloading (failed)
    Downloading (failed) Failed to download paragonie/random_compat from dist: The "https://api.github.com/repos/paragonie/random_compat/zipball/29af24f25bab834fcbb38ad2a69fa93b867e070d" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
    error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
    Failed to enable crypto
    failed to open stream: operation failed
    Now trying to download from source

  • Installing paragonie/random_compat (v2.0.17): Cloning 29af24f25b

    [RuntimeException]
    Failed to clone <a href="https://github.com/paragonie/random_compat.git" target="_blank">https://github.com/paragonie/random_compat.git</a> via https, ssh protocols, aborting.

  • <a href="https://github.com/paragonie/random_compat.git" target="_blank">https://github.com/paragonie/random_compat.git</a>
    Cloning into 'C:\Users\USER\Documents\projetLaravel\myLaravel2\vendor\paragonie\random_compat'...
    fatal: unable to access 'https://github.com/paragonie/random_compat.git/': SSL certificate problem: self signed c
    ertificate in certificate chain

  • <a href="mailto:git@github.com:paragonie/random_compat.git">git@github.com:paragonie/random_compat.git</a>
    Cloning into 'C:\Users\USER\Documents\projetLaravel\myLaravel2\vendor\paragonie\random_compat'...
    Host key verification failed.
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.

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


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
Auteur

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

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...

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
Auteur

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

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