解决laravel 5.1报错:No supported encrypter found的办法


Posted in PHP onJune 07, 2017

本文主要介绍了关于解决laravel 5.1报错:No supported encrypter found的办法,分享出来供大家参考学习,下面来看看详细的介绍:

问题描述

在使用laravel5.1进行项目开发的时候,出现了“No supported encrypter found. The cipher and / or key length are invalid.”的报错信息,导致页面无法显示。

网上的绝大多数答案都是直接执行PHP artisan key:generate即可。有些人发现可行,也有些并没有解决。

解决方法

首先解决这个问题的第一步是要看config/app.php中的cipher值:

1. 如果cipher的值是AES-256-CBC,那么通过生成新的key,然后再重启nginx和php-fpm就可以解决。这时生成的新key就会直接写入到.env文件内。

2. 但如果cipher是其他值,例如rijndael-256,就需要安装和启动mcrypt模块。AES-256-CBC不需要的原因是因为AES-256-CBC算法对应的底层是用openssl实现的,而与mcrypt无关。rijndael-256则是依赖于mcrypt模块。

检查mcrypt是否安装。方法可以是执行php -r “print_r(mcrypt_list_algorithms());”有无输出结果,还有一种是查看phpinfo()信息。

如果已经安装了就启动mcrypt模块。

方法是执行:php5enmod mcrypt

最后重启nginx和php-fpm即可

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
PHP中的MYSQL常用函数(php下操作数据库必备)
Sep 12 PHP
php学习之数据类型之间的转换代码
May 29 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
深入探讨<br />和 \r\n两者有什么区别??
Jun 05 PHP
PHP冒泡算法详解(递归实现)
Nov 10 PHP
PHP针对JSON操作实例分析
Jan 12 PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 PHP
微信利用PHP创建自定义菜单的方法
Aug 01 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
PHP implode()函数用法讲解
Mar 08 PHP
PHP写API输出的时用echo的原因详解
Apr 28 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 #PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 #PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 #PHP
PHP laravel中的多对多关系实例详解
Jun 07 #PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 #PHP
PHP框架laravel的.env文件配置教程
Jun 07 #PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 #PHP
You might like
PHP精确计算功能示例
2016/11/29 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
微信小程序中为什么使用var that=this
2019/08/27 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
Python numpy 点数组去重的实例
2018/04/18 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
彻底理解Python中的yield关键字
2019/04/01 Python
python写入文件自动换行问题的方法
2019/07/05 Python
Python底层封装实现方法详解
2020/01/22 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
机械专业毕业生自荐信
2013/11/02 职场文书
运动会班级口号
2014/06/09 职场文书
邓小平理论心得体会
2014/09/09 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
买房子个人收入证明
2014/10/12 职场文书
加强作风建设工作总结
2014/10/23 职场文书
优秀教师推荐材料
2014/12/16 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
2015年党小组工作总结
2015/05/26 职场文书
汉语拼音教学反思
2016/02/22 职场文书