2016-03-29 17 views
10

Sono install "versione laravel Framework 5.2.26", ma sto ottenendo errore per la chiave di generare nel mio ubuntu oslaravel installare ottenendo chiave errore generano in 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 

quindi devo controllare che directory .env il file non è lì ma il file .env.example esiste solo così ho creato quel file e aggiornato il nome del database, il nome utente del database, la password del database dopo che "php artisan key: generate" è stato eseguito il comando che la chiave è stata generata sopra i 32 caratteri e viene [ base64: alcune stringhe con oltre 32 caratteri] penso che ci siano alcuni problemi di installazione.

il mio sito laravel non si apre. cosa faccio sbaglio?

risposta

10

Rinomina .env.example a .env e riempie tutte le proprietà.

Se si installa Laravel tramite Composer, questo file sarà automaticamente rinominato in .env. In caso contrario, si dovrebbe rinominare il file manualmente

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

+1

Sì sì lo farò ma la chiave viene generata con base64 e anche quella chiave non funziona –

+1

Chiave di applicazione [base64: uD6hjLx + j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos =] impostato correttamente. se rinominato questo modo di chiave è generato ma quella chiave non funziona –

+0

Controlla il tuo file '.env', dovrebbe avere una riga come questa:' APP_KEY = 6u6l2E7WlmrV4jvE2eciHM9dkRCQz20F' –

5

Eseguire il comando e fare .env di file da file .env.example:

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

Ora è generare la chiave. Non creare un nuovo file .env.

Problemi correlati