php artisan serve命令显示错误消息

时间:2019-11-27 10:06:50

标签: php mysql laravel phpmyadmin artisan

我在窗口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

2 个答案:

答案 0 :(得分:2)

在日志文件中出现错误之后,您似乎在key文件中缺少.env属性。有关解决方案,请参见this SO问题。

要生成密钥,请运行

$ php artisan key:generate

在安装Laravel时,请确保遵循official docs

答案 1 :(得分:0)

您的laravel以production模式运行。如果您要开发本地计算机,则应将其切换为本地计算机。

要这样做:在您的.env中将APP_ENV设置为localAPP_ENV=local),然后重试。

现在,您将看到完整的错误消息,并且现在能够处理它。