簡體   English   中英

php artisan serve 命令顯示錯誤信息

[英]php artisan serve command display error message

我在窗口 7 上使用 php 7.3.2。當我嘗試運行php artisan serve ,它在網頁上顯示此錯誤:

哎呀,看起來出事了。

是否與我要遷移數據庫時收到的消息有關,它說

生產中的應用!

我在 Laravel 日志中的錯誤顯示

production.ERROR: RuntimeException: 唯一支持的密碼是具有正確密鑰長度的 AES-128-CBC 和 AES-256-CBC。 在 C:\\xampp\\htdocs\\Inventory\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\Encrypter.php:43

在您的日志文件中出現錯誤之后,您似乎缺少.env文件中的key屬性。 請參閱SO 問題以獲取解決方案。

要生成密鑰,請運行

$ php artisan key:generate

安裝 Laravel 時請務必遵循官方文檔

您的 Laravel 正在production模式下運行。 如果您正在本地開發,則應該將其切換為本地機器。

要做到這一點:在你.env設置APP_ENVlocalAPP_ENV=local ),然后再試一次。

現在,您將看到完整的錯誤消息並且您現在可以處理它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM