2016-03-29 6 views
10

Ich bin installieren "Laravel Framework Version 5.2.26", aber ich bin immer Fehler für Schlüssel in meinem ubuntu os erzeugenLaravel Installierschlüssel Fehler in Ubunto OS erzeugen immer

[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 

So habe ich das Verzeichnis .env überprüfen Datei ist nicht da, sondern .env.example Datei nur dort, also habe ich diese Datei erstellt und Datenbankname, Datenbank-Benutzername, Datenbank-Passwort nach dem "php artisan key: generate" -Befehl wird bearbeitet, dass der Schlüssel über 32 Zeichen generiert wurde und es erhalten [ base64: somethingsstrings mit über 32 Zeichen] Ich denke, einige Installationsprobleme sind da.

Meine Laravel-Seite öffnet nicht. was mache ich falsch?

Antwort

10

Benennen Sie .env.example in .env um und füllen Sie alle Eigenschaften.

Wenn Sie Laravel über Composer installieren, wird diese Datei automatisch in umbenannt in .env. Andernfalls sollten Sie die Datei manuell dieser Befehl

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

+1

ja schon werde ich es tun, aber der Schlüssel ist mit base64 generieren und auch dieser Schlüssel funktioniert nicht –

+1

Anwendungsschlüssel [base64: uD6hjLx + j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos =] erfolgreich eingestellt. wenn dieser Schlüssel umbenannt wird, erzeugt dieser Schlüssel aber –

+0

Überprüfen Sie Ihre '.env' Datei, sollte es Zeile wie folgt haben:' APP_KEY = 6u6l2E7WlmrV4jvE2eciHM9dkRCQz20F' –

5

Run umbenennen und .env Datei aus .env.example Datei machen:

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

Jetzt ist es den Schlüssel generieren. Erstellen Sie keine neue .env-Datei.