解决laravel 5.1报错:No supported encrypter found的办法
《解决laravel 5.1报错:No supported encrypter found的办法》要点: PHP教程本文主要介绍了关于解决laravel 5.1报错:No supported encrypter found的办法,分享出来供大家参考学习,下面来看看详细的介绍: PHP教程问题描述 PHP教程在使用laravel5.1进行项目开发的时候,出现了“No supported encrypter found. The cipher and / or key length are invalid.”的报错信息,导致页面无法显示. PHP教程网上的绝大多数答案都是直接执行 PHP教程解决方法 PHP教程首先解决这个问题的第一步是要看config/app.php中的cipher值: PHP教程1. 如果cipher的值是AES-256-CBC,那么通过生成新的key,然后再重启nginx和php-fpm就可以解决.这时生成的新key就会直接写入到.env文件内. PHP教程2. 但如果cipher是其他值,例如rijndael-256,就需要安装和启动mcrypt模块.AES-256-CBC不需要的原因是因为AES-256-CBC算法对应的底层是用openssl实现的,而与mcrypt无关.rijndael-256则是依赖于mcrypt模块. PHP教程检查mcrypt是否安装.方法可以是执行 PHP教程如果已经安装了就启动mcrypt模块. PHP教程方法是执行: PHP教程最后重启nginx和php-fpm即可 PHP教程总结 PHP教程以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |