解决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下图片文字混合水印与缩略图实现代码
Dec 11 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
php 过滤器实现代码
Aug 09 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 PHP
帝国cms常用标签汇总
Jul 06 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
PHP简单实现欧拉函数Euler功能示例
Nov 06 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 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递归使用示例(php递归函数)
2014/02/14 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
js 页面输出值
2008/11/30 Javascript
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
详细解析Python当中的数据类型和变量
2015/04/25 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
python命令行工具Click快速掌握
2019/07/04 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
你可能不熟练的十个前端HTML5经典面试题
2018/07/03 HTML / CSS
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
网络工程师的自我评价
2013/10/02 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python