Laravel:唯一支持的密码是具有正确密钥长度的 AES-128-CBC 和 AES-256-CBC

Nat*_*i V 5 laravel laravel-5

我安装了 Laravel 并将其上传到 git 现在我下载了它但是当我尝试进入该站点时出现此错误:

唯一支持的密码是具有正确密钥长度的 AES-128-CBC 和 AES-256-CBC。

我找到了这个答案:唯一支持的密码是具有正确密钥长度的 AES-128-CBC 和 AES-256-CBC。拉拉维尔 5.3

我的 config/app.php

'key' => env('APP_KEY'),

'cipher' => env('APP_KEY'),
Run Code Online (Sandbox Code Playgroud)

我跑

php artisan key:generate
Run Code Online (Sandbox Code Playgroud)

我的ENV文件:

APP_KEY=base64:zJQUL0Kuwhb2JL6L7IJ+1UO7IUSQSw2Td40F9LNABfE=
Run Code Online (Sandbox Code Playgroud)

我跑 composer update

但仍然是同样的错误......我试图清除配置并缓存它,但这没有帮助。

我还可以做些什么?

小智 7

你的 config/app.php 错了,把密码条目改成'cipher' => 'AES-256-CBC'. 你有 key 和 cipher 都指向同一个 .env 变量。