我安装了Laravel并将其上传到git,现在我下载了它,但是当我试图进入这个站点时,我得到了以下错误:
唯一支持的密码是具有正确密钥长度的AES-128-CBC和AES-256-CBC .
我找到了这个答案:The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. laravel 5.3
我的config/app.php
'key' => env('APP_KEY'),
'cipher' => env('APP_KEY'),我跑
php artisan key:generate我的ENV文件:
APP_KEY=base64:zJQUL0Kuwhb2JL6L7IJ+1UO7IUSQSw2Td40F9LNABfE=我运行composer update
但同样的错误..。我试图清除配置并缓存它,但这并没有帮助。
我还能做什么?
发布于 2017-06-18 20:44:02
您的config/app.php是错误的,请将密码条目更改为'cipher' => 'AES-256-CBC'。密钥和密码都指向同一个.env变量。
发布于 2019-06-25 13:39:27
正确的解决方法如下: php手工键:generate(注意生成的基64键)
config:cache
检查.env文件并确认APP_KEY的值与您在键生成期间注意到的值相等:
就这样!!
发布于 2020-08-10 21:04:10
php artisan key:generate帮我修好了。您可以检查.env以确保为APP_KEY分配了一个base64值。
https://stackoverflow.com/questions/44619357
复制相似问题