我在窗口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
答案 0 :(得分:2)
在日志文件中出现错误之后,您似乎在key
文件中缺少.env
属性。有关解决方案,请参见this SO问题。
要生成密钥,请运行
$ php artisan key:generate
在安装Laravel时,请确保遵循official docs。
答案 1 :(得分:0)
您的laravel以production
模式运行。如果您要开发本地计算机,则应将其切换为本地计算机。
要这样做:在您的.env
中将APP_ENV
设置为local
(APP_ENV=local
),然后重试。
现在,您将看到完整的错误消息,并且现在能够处理它。