2016-03-29 3 views
10

Я установить «Laravel Framework версии 5.2.26», но я получаю ошибку на ключ генерировать в моей ОС UbuntuLaravel установить получение ключ генерируется ошибка в ubunto OS

[email protected]:/var/www/html/laravel_1$ php artisan key:generate 

    [ErrorException]                
    file_get_contents(/var/www/html/laravel_1/.env): failed to open stream: No 
    such file or directory 

Так я есть проверить, что каталог .env файл отсутствует, но файл .env.example только там, поэтому я создал этот файл и обновил имя базы данных, имя пользователя базы данных, пароль базы данных после этого, команда «php artisan key: generate» работает, что ключ был сгенерирован выше 32 символов и его get [ base64: somethingsstrings с более чем 32 символами] Я думаю, что есть некоторые проблемы с установкой.

мой сайт laravel не открывается. что я ошибаюсь?

ответ

10

Переименуйте .env.example в .env и заполните все поля.

Если вы установите Laravel через Composer, этот файл будет автоматически переименован в .env. В противном случае, вы должны переименовать файл вручную

https://laravel.com/docs/5.0/configuration#environment-configuration

+1

Да, я буду делать это, но ключ сгенерирован с base64, а также этот ключ не работает –

+1

Ключ приложения [base64: uD6hjLx + j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos =] успешно установлен. если этот переименованный ключ ключа сгенерирован, но этот ключ не работает –

+0

Проверьте файл '.env', он должен иметь следующую строку:' APP_KEY = 6u6l2E7WlmrV4jvE2eciHM9dkRCQz20F' –

5

Выполнить эту команду и сделать .env файл из .env.example файла:

cp .env.example .env 
php artisan key:generate 

Теперь это сгенерировать ключ. Не создавайте новый .env-файл.

Смежные вопросы