Ok, on a déjà répondu à cette question, mais j'ai trouvé quelques réserves qui m'ont consterné, ou constipé, l'un de ces deux...
Tout d'abord, comme cela a déjà été dit, vous devez vous assurer que vous disposez d'un permis de conduire valide. .env
que vous pouvez réaliser dans le terminal en copiant le fichier existant .env.example
comme tel :
$ cp .env.example .env
Ensuite, générez votre clé d'application
$ php artisan key:generate
Une fois que c'est fait, assurez-vous d'ouvrir votre fichier .env et vérifiez que la ligne APP_KEY est correcte - c'est de là que vient ma consternation :
APP_KEY=base64:MsUJo+qAhIVGPx52r1mbxCYn5YbWtCx8FQ7pTaHEvRo=base64:Ign7MpdXw4FMI5ai7SXXiU2vbraqhyEK1NniKPNJKGY=
Vous remarquerez que la longueur de la clé est incorrecte, pour une raison inconnue (probablement à cause de l'exécution de key:generate plusieurs fois), elle a deux base64=
clés là-dedans. La suppression de l'une d'entre elles a permis de résoudre les problèmes que j'avais et il semble que ce soit un bug d'Artisan/Laravel.
J'espère que cette réponse aidera tous ceux qui sont confrontés aux mêmes problèmes ou à un bug gênant.
0 votes
Reportez-vous à ce [problème] github[1].
0 votes
J'ai ce problème et c'est totalement aléatoire... 90% de mes requêtes passent sans aucune erreur, puis je reçois un HTTP 500 avec ceci dans les journaux.
0 votes
S'il s'agit d'une nouvelle installation, créez le lien symbolique du stockage dans le répertoire public avec cette commande : php artisan storage:link