我是 laravel 的新手,我想学习它。我正在尝试克隆github存储库。存储库告诉我需要克隆它,然后运行“ composer install ”命令。但我收到以下错误:[ RuntimeException ] 未找到支持的加密器。密码和/或密钥长度无效。脚本 php artisan clear-compiled 处理返回的 post-install-cmd 事件,错误代码为 1我尝试在 google 上搜索此错误,它告诉我将密码更改为 ' AES-256-CBC'。但是当我检查密码时,它有' AES-256-CBC '。有谁知道如何解决这个问题?
4 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
你需要.env文件:
您可以下载env.example,将其重命名为.env
并进行编辑。只需设置正确的数据库凭据等。
注意:如果您已经有.env.example
,只需将其重命名为.env
不要忘记当您使用它时,它将为您的文件php artisan key:generate
生成新密钥.env
茅侃侃
TA贡献1842条经验 获得超21个赞
检查您的.env文件,它已填充此APP-KEY!,如果没有,则运行此命令。
php artisan key:generate
然后检查你的.env文件,应该有这种类型的行
APP_NAME=Laravel
APP_ENV=local
APP_KEY = ***keys_go_here***
....
在您的 中config/app.php,是否存在此行代码。
'key' => env('APP_KEY')
之后做你之前应该做的事情。
牛魔王的故事
TA贡献1830条经验 获得超3个赞
在您的控制台中尝试此操作。首先复制 .env.example
sudo cp .env.example .env
php artisan key:generate
如果 php artisan key:generate 授予权限错误,则授予您的 .env 权限
sudo chmod -R 777 .env
然后
php artisan key:generate
- 4 回答
- 0 关注
- 81 浏览
添加回答
举报
0/150
提交
取消