2016-03-29 2 views
10

に、私はので、私はそのディレクトリを確認する必要があり、「Laravelフレームワークのバージョン5.2.26」をインストールしますが、キーの私のUbuntuのOSにlaravelは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私はそのファイルを作成し、データベース名、データベースユーザー名、データベースパスワードを更新した後、 "php artisan key:generate"コマンドが32文字を超えて生成され、そのget [ base64:32文字以上の文字列]インストールに関する問題がいくつかあると思います。

私のlaravelサイトは開いていません。私は何を間違えますか?

答えて

10

.env.exampleから.envに名前を変更し、すべてのプロパティを記入してください。

LaravelをComposer経由でインストールすると、このファイルは自動的に という名前に.envに変更されます。

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

が今では、キーを生成します:それ以外の場合は、手動で

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

+1

はい私はそれをしますが、キーはbase64で生成され、そのキーは機能しません。 –

+1

アプリケーションキー[base64:uD6hjLx + j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos =]が正常に設定されました。名前が変更された場合、このキーの方法は生成されますが、そのキーは機能しません。 –

+0

'.env'ファイルを確認するには、次のような行が必要です:' APP_KEY = 6u6l2E7WlmrV4jvE2eciHM9dkRCQz20F' –

5

を実行し、このコマンドと.env.exampleファイルから.envファイルを作成するファイルの名前を変更する必要があります。新しい.envファイルを作成しないでください。