1. 首页
  2. 编程语言
  3. PHP
  4. 解决laravel 5.1报错:No supported encrypter found的办法

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

上传者: 2021-09-19 10:27:10上传 PDF文件 52.21 KB 热度 16次

本文主要介绍了关于解决laravel 5.1报错:No supported encrypter found的办法,分享出来供大家参考学习,下面来看看详细的介绍:在使用laravel5.1进行项目开发的时候,出现了“No supported encrypter found. The cipher and / or key length are invalid.”的报错信息,导致页面无法显示。网上的绝大多数答案都是直接执行首先解决这个问题的第一步是要看config/app.php中的cipher值: 1. 如果cipher的值是AES-256-CBC,那么通过生成新的key,然后再重启nginx和php-fpm就可以解决。这时生成的新key就会直接写入到.env文件内。AES-256-CBC不需要的原因是因为AES-256-CBC算法对应的底层是用openssl实现的,而与mcrypt无关。rijndael-256则是依赖于mcrypt模块。检查mcrypt是否安装。

用户评论