2016-01-30 126 views
2

试图用PHP artisan make:auth函数来设置自己的登录和reg页面与新Laravel 5.2当我有一个问题。一切似乎产生并加载罚款,我得到的主页,但任何链接我点击抛出了同样的错误,那就是:Laravel 5.2化妆:AUTH

FatalThrowableError in Encrypter.php line 66: 
Fatal error: Call to undefined function Illuminate\Encryption\openssl_encrypt() 

我试着重新安装和设置新航线到页面并通过谷歌浏览尝试找到一个无效的答案。任何想法为什么发生这种情况?

+0

你在你的'配置/ app.php'设置'key'选项行配置文件为32个字符,随机字符串?我想我记得这是相关的...不是积极的,而是一个开始的好地方。 – camelCase

+0

你的PHP有OpenSSL扩展吗? – mcklayin

+0

我给的随机字符串一试,我不知道OpenSSL的延伸! – user3019749

回答

3

您需要在服务器上启用openssl第一。

打开php.ini,并取消对读取

;extension=php_openssl.dll 

删除分号,使该DLL,然后重新启动服务就行了。

0

我有同样的问题,

我不得不改变phpForApache.ini,并取消对读取

;extension=php_openssl.dll