首頁技術文章正文

PHP---Laravel5.*常見問題(1)

更新時間:2018-04-06 來源:黑馬程序員 瀏覽量:

一、通過瀏覽器訪問項目時報以下錯誤

RuntimeException

The only supported ciphers are AES-128-CBC and AES-256-CBC withthe correct key lengths.

如下圖所示:

1523000138787_1.jpg

注意:

訪問Laravel框架寫的項目出現以上錯誤,代表著項目根目錄下.env文件中APP_KEY配置項為空,或項目根目錄下/config/app.php文件中的'key' => env('APP_KEY')配置項沒有默認值。

二、解決以上錯誤步驟

1、先查看項目根目錄下的.env文件中的APP_KEY配置項是否為空,如下圖所示:

1523000148193_2.jpg

注意:

項目根目錄下/config/app.php文件不需要查看了,默認情況下是直接讀取.env配置文件的內容,'key'配置項默認也是沒有默認值

2、執(zhí)行以下指令生成key值

php artisan key:generate

1523000169520_3.jpg

注意:

執(zhí)行artisan工匠指令時必須要進入Laravel框架項目的根目錄下

3、再次查看.env文件如下圖所示

1523000176098_4.jpg

這時發(fā)現APP_KEY配置項后面出現了一大串的內容

4、再一次訪問項目,結果如下圖所示

1523000182926_5.jpg

注意:

如果你的項目是直接使用php artisan serv指令啟動的,修改.env配置文件后是必須使用ctrl+c終止(重啟項目)項目后,再執(zhí)行php artisan serv指令即可。


本文版權歸黑馬程序員PHP學院所有,歡迎轉載,轉載請注明作者出處。謝謝!

作者:黑馬程序員PHP培訓學院

首發(fā):http://php.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!