首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装laravel 5.7后是否需要执行"php artisan key:generate“命令?

安装laravel 5.7后是否需要执行"php artisan key:generate“命令?
EN

Stack Overflow用户
提问于 2019-09-23 05:33:49
回答 4查看 8.6K关注 0票数 2

我在我的系统中安装了laravel 5.7。我想知道是否有必要执行php artisan key:generate命令?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-09-23 05:42:38

php手工键:生成

此命令在您的APP_KEY文件中设置.env值。

如果您用composer创建一个项目,它将生成默认的项目。

代码语言:javascript
运行
复制
composer create-project laravel/laravel

如果使用git clone克隆项目,git将忽略某些文件夹,因此您可能无法获得env文件和供应商文件夹。因此,他们必须手动输入php artisan key:generate才能使其应用程序正常工作。

因此,TL:您唯一需要调用php artisan key:generate的时间是跟踪预先创建的Laravel项目的clone

注意:如果您试图运行一个APP_KEY设置为SomeRandomString的Laravel项目(这是.env.example文件中的默认设置),您实际上会得到一个错误:

没有找到

支持的加密器。密码和/或密钥长度无效。

票数 4
EN

Stack Overflow用户

发布于 2019-09-23 05:53:26

安装后执行命令的并不总是必要的。

如果收到此错误,则必须运行以下命令:

  1. php artisan key: generated

RuntimeException未指定应用程序加密密钥。

代码语言:javascript
运行
复制
- `php artisan key:generate` This will generate a random key for `APP_KEY` in `.env` file

如果您尚未收到此

  1. ,则无需担心APP_KEY,因为如果您通过Composer安装Laravel,则已为

设置了该密钥。

票数 1
EN

Stack Overflow用户

发布于 2019-09-23 05:47:53

您不需要在新安装的laravel中运行该命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58056181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档