2016-01-30 157 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