我是 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 關注
- 104 瀏覽
添加回答
舉報
0/150
提交
取消