首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel:唯一支持的密码是AES-128-CBC和AES-256-CBC,它们具有正确的密钥长度。

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

Stack Overflow用户
提问于 2017-06-18 20:42:20
回答 4查看 10.4K关注 0票数 5

我安装了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

代码语言:javascript
运行
复制
'key' => env('APP_KEY'),

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

我跑

代码语言:javascript
运行
复制
php artisan key:generate

我的ENV文件:

代码语言:javascript
运行
复制
APP_KEY=base64:zJQUL0Kuwhb2JL6L7IJ+1UO7IUSQSw2Td40F9LNABfE=

我运行composer update

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

我还能做什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-06-18 20:44:02

您的config/app.php是错误的,请将密码条目更改为'cipher' => 'AES-256-CBC'。密钥和密码都指向同一个.env变量。

票数 7
EN

Stack Overflow用户

发布于 2019-06-25 13:39:27

正确的解决方法如下: php手工键:generate(注意生成的基64键)

config:cache

检查.env文件并确认APP_KEY的值与您在键生成期间注意到的值相等:

就这样!!

票数 3
EN

Stack Overflow用户

发布于 2020-08-10 21:04:10

php artisan key:generate帮我修好了。您可以检查.env以确保为APP_KEY分配了一个base64值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44619357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档