2016-03-29 17 views
10

Tôi cài đặt "Laravel Khung phiên bản 5.2.26" nhưng tôi đang nhận được lỗi cho khóa tạo ra trong ubuntu os của tôilaravel cài đặt nhận được chìa khóa tạo ra lỗi trong hệ điều hành ubunto

[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 

Vì vậy, tôi có kiểm tra xem thư mục .env tập tin không có ở đó, nhưng tập tin .env.example chỉ có ở đó vì vậy tôi đã tạo tập tin đó và cập nhật tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu, mật khẩu cơ sở dữ liệu sau đó "php artisan key: generate" lệnh được làm việc mà khóa được tạo trên 32 ký tự và nhận được [ base64: somethingsstrings với trên 32 ký tự] tôi nghĩ rằng một số vấn đề cài đặt là có.

trang web ấu trùng của tôi không mở. những gì tôi làm sai?

Trả lời

10

Đổi tên .env.example thành .env và điền vào tất cả các thuộc tính.

Nếu bạn cài đặt Laravel qua Composer, tệp này sẽ tự động được đổi tên thành .env. Nếu không, bạn nên đổi tên các tập tin bằng tay

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

+1

vâng tôi sẽ thực hiện nhưng khóa được tạo bằng base64 và khóa đó không hoạt động –

+1

Khoá ứng dụng [base64: uD6hjLx + j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos =] được đặt thành công. nếu đổi tên theo cách này của khóa được tạo nhưng khóa đó không hoạt động –

+0

Kiểm tra tệp '.env' của bạn, nó phải có dòng như sau:' APP_KEY = 6u6l2E7WlmrV4jvE2eciHM9dkRCQz20F' –

5

Chạy lệnh này và làm cho .env tập tin từ tập tin .env.example:

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

Bây giờ là tạo ra chìa khóa. Không tạo tệp .env mới.

Các vấn đề liên quan