No application encryption key has been specified1.在项目文件夹执行php artisan key:generate意思是生成项目key值 自动填到 .env文件中 APP_KEY2. 执行完如果不行 继续执行下面语句php artisan config:cache清除缓存注:这一切的情况均是在有.env文件的情况下执行的,如果没有请复制一份.env...
Laravel
是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。文档齐全,社区活跃,后期支持好。
为了兼容N多个网站,服务器上有3个PHP版本5.3/5.6/7.2。宝塔默认为5.3,但是
laravel
5.7并不支持,所以在创建线上 .env 环境配置文件,初始化应用配置时候报错了。
cp .env.example .env
php artisan
key
:...
Illuminate\
Encryption
\MissingApp
Key
Exception
No
application
encryption
key
has been
specified
.
http://localhost:8000/
Hide solutions
Your app
key
is missing
Generate your
application
encryption
key
using php artisan
key
:generate.
解决方法:
在.env中加上:
1、.env.example 改名使用命令 copy 修改为 .env
2、使用命令 php artisan
key
:generate 获取密码,自动保存到 .env
3、将密码复制到config/app.php 中的
key
里面
4、重新运行,OK。
今天在调试
laravel
的demo,在踩了n个坑之后,出现了这个错误:No
application
encryption
key
has been
specified
. 但是直接执行php artisan
key
:generate的话,就会报如下这个错误:
PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
把 .env.example 文件复制为 .env 并做一些本地数据库配置修改
生成 APP_
KEY
在项目更目录运行 php artisan
key
:generate
在运行 php artisan serve 即可把项目正确启动
创建了新的
laravel
项目后, 运行提示:No
application
encryption
key
has been
specified
解决方法:
这个是由于没有配置好 APP_
KEY
在终端上, cd到项目目录位置然后执行:
php artisan
key
:generate