解决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 相关文章推荐
基于qmail的完整WEBMAIL解决方案安装详解
Oct 09 PHP
PHP 各种排序算法实现代码
Aug 20 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
Feb 21 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
PHP父类调用子类方法的代码例子
Apr 09 PHP
dedecms中使用php语句指南
Nov 13 PHP
PHP读取PPT文件的方法
Dec 10 PHP
Laravel实现构造函数自动依赖注入的方法
Mar 16 PHP
PHP 根据key 给二维数组分组
Dec 09 PHP
PHP中使用OpenSSL生成证书及加密解密
Feb 05 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 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中使用addslashes函数报错问题的解决方法
2013/02/06 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
[02:43]DOTA2英雄基础教程 德鲁伊
2014/01/13 DOTA
Python制作数据导入导出工具
2015/07/31 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
python scatter函数用法实例详解
2020/02/11 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
汉语专业应届生求职信
2013/10/01 职场文书
酒吧总经理岗位职责
2013/12/10 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
中央空调节能方案
2014/06/15 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
世界地球日活动总结
2015/02/09 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
同学联谊会邀请函
2019/06/24 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
MySQL中utf8mb4排序规则示例
2021/08/02 MySQL
Python中的 enumerate和zip详情
2022/05/30 Python