Car*_*s F 222 php laravel laravel-5 artisan laravel-5.5
我是Laravel的新手,我正在尝试使用Artisan命令......
php artisan serve
Run Code Online (Sandbox Code Playgroud)
它显示......
Laravel开发服务器启动:http://127.0.0.1:8000
但是,它不会自动启动,当我手动输入http://127.0.0.1:8000时,它会显示以下错误:
RuntimeException未指定应用程序加密密钥.
有任何想法吗?我正在使用Laravel framework 5.5-dev.
Ama*_*san 385
"在使用Laravel的加密器之前,必须在config/app.php配置文件中设置一个关键选项.您应该使用该
php artisan key:generate
命令生成此密钥"
我发现在google.com上使用这个复杂的互联网查询:
"laravel添加加密密钥"(是的,它甚至与错字一起工作!)
Leo*_*hko 110
在我的情况下,我还需要重置缓存的配置文件:
php artisan key:generate
php artisan config:cache
Run Code Online (Sandbox Code Playgroud)
Ada*_*ery 19
复制.env.example
到.env
:
cp -a .env.example .env
生成密钥:
php artisan key:generate
然后运行:
php artisan serve
Sab*_*osh 15
cp .env.example .env
如果没有.env文件.
php artisan key:generate
命令对我有用.它生成加密密钥
kau*_*hik 15
在项目的根文件夹中打开命令提示符并运行
php artisan key:generate
Run Code Online (Sandbox Code Playgroud)
然后
php artisan config:cache
Run Code Online (Sandbox Code Playgroud)
进而
如果您在获得键值后遇到相同的错误,那么只需从 .env 文件中复制 APP_KEY 值并将其粘贴到 config/app.php 并使用“key”=>“YOUR KEY”,
然后再次运行
php artisan config:cache
Run Code Online (Sandbox Code Playgroud)
小智 11
php artisan key:generate
php artisan config:cache
Run Code Online (Sandbox Code Playgroud)
为我工作,但它必须在Windows上的命令提示符下完成.
在PHPStorm的终端内部进行此操作无效.
Udh*_*iya 11
在处理Laravel应用程序时可能遇到的常见问题是例外:
RuntimeException未指定应用程序加密密钥.
当您下拉现有的Laravel应用程序时,您经常会遇到这种情况,在该应用程序中,您将.env.example
文件复制到该文件.env
但不为该APP_KEY
变量设置值.
在命令行中,发出以下Artisan命令以生成密钥:
php artisan key:generate
Run Code Online (Sandbox Code Playgroud)
这将生成一个随机密钥APP_KEY
,完成.env
编辑后,请在终端中输入此命令以清除缓存:php artisan config:cache
此外,您必须重新启动服务器,现在您将无法看到此错误消息.
分3步:
生成新密钥 php artisan key:generate
清除配置 php artisan config:clear
更新缓存 php artisan config:cache
小智 8
只需运行命令php artisan key:generate .. 仍然存在问题,然后再运行一个命令php artisan config:cache和php artisan cache:clear ..
现在运行php artisanserve
好的,我再写一条指令,因为在这里找不到明确的答案。因此,如果您遇到此类问题,请遵循以下步骤:
您不仅应该创建一个空的.env文件,还应该使用.env.example的内容填充它。
PHP的工匠键:生成
已成功设置应用程序密钥[base64:wbvPP9pBOwifnwu84BeKAVzmwM4TLvcVFowLcPAi6nA =]。
APP_KEY = base64:wbvPP9pBOwifnwu84BeKAVzmwM4TLvcVFowLcPAi6nA =
PHP的工匠配置:缓存
而已。
我发现这里大多数答案都不完整。如果其他人仍在寻找这个: