php artisan serve 命令显示错误信息
php artisan serve command display error message
我在 window 7 上使用 php 7.3.2。当我尝试 运行 php artisan serve
时,它在网页上显示此错误:
Whoops, looks like something went wrong.
是不是和我想迁移数据库时收到的消息有关,上面说
Application In Production!
我在 laravel 日志中的错误显示
production.ERROR: RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. in C:\xampp\htdocs\Inventory\vendor\laravel\framework\src\Illuminate\Encryption\Encrypter.php:43
您的 laravel 在 production
模式下是 运行。如果你在本地开发,你应该为你的本地机器切换它。
为此:在您的 .env
中将 APP_ENV
设置为 local
(APP_ENV=local
) 并重试。
现在,您将看到完整的错误消息,您现在可以处理它了。
根据日志文件中的错误,您似乎缺少 .env
文件中的 key
属性。请参阅 this SO 问题以获取解决方案。
要生成密钥,运行
$ php artisan key:generate
安装 Laravel 时请确保遵循 official docs。
我在 window 7 上使用 php 7.3.2。当我尝试 运行 php artisan serve
时,它在网页上显示此错误:
Whoops, looks like something went wrong.
是不是和我想迁移数据库时收到的消息有关,上面说
Application In Production!
我在 laravel 日志中的错误显示
production.ERROR: RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. in C:\xampp\htdocs\Inventory\vendor\laravel\framework\src\Illuminate\Encryption\Encrypter.php:43
您的 laravel 在 production
模式下是 运行。如果你在本地开发,你应该为你的本地机器切换它。
为此:在您的 .env
中将 APP_ENV
设置为 local
(APP_ENV=local
) 并重试。
现在,您将看到完整的错误消息,您现在可以处理它了。
根据日志文件中的错误,您似乎缺少 .env
文件中的 key
属性。请参阅 this SO 问题以获取解决方案。
要生成密钥,运行
$ php artisan key:generate
安装 Laravel 时请确保遵循 official docs。