2016-01-30 5 views
2

У меня возникла проблема при попытке использовать функцию PHP artisan make:auth для настройки моей страницы входа и регистрации с новым Laravel 5.2. Все, кажется, генерировать и загружать хорошо, я получаю на главную страницу, но любой из ссылок, я нажимаю на забросить ту же ошибку, которая:Laravel 5.2 make: auth

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

Я попытался повторно установка и настройка новых маршрутов на страницы и просмотрел Google, чтобы попытаться найти ответ безрезультатно. Есть идеи, почему это происходит?

+0

ли вы установили 'key' опцию в вашем' конфигурации/app.php' файл конфигурации в 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 
Смежные вопросы