如何解决错误"[ErrorException] file_get_contents(/var/www/laravel/.env):无法打开流:没有这样的文件或目录"?

PHP*_*Fan 20 php file-get-contents laravel ubuntu-14.04 laravel-5.2

我在我的机器上使用Ubuntu 14.04.我安装了composer,然后在文档根目录中进行了laravel,即/ var/www

我还将-R 777 persmission给目录/ var/www中的文件夹laravel

然后我使用cd/var/www/laravel进入目录laravel并运行以下命令php artisan并且我在那里看到所有可用的命令.

然后我输入php artisan key:generate并得到错误

[ErrorException]  file_get_contents(/var/www/laravel/.env): failed to open stream: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 在这里我实际上卡住了,有人可以在这方面帮助我吗?

谢谢.

Vin*_* VT 41

重命名.env.example.env您的laravel根文件夹

  • 对我来说,这两个文件都存在,我删除了“.env.example”并更新了“.env”,但得到了同样的错误。 (3认同)

Pet*_*ter 6

.env文件尚不存在,因为您首先需要创建和配置它。

请执行下列操作

# Navigate to the correct folder
$ cd /var/www/laravel

# Copy the example file to make a .env file
$ cp .env.example .env

# Set the parameters
$ vi .env
Run Code Online (Sandbox Code Playgroud)


Ste*_*ior 6

您可以创建它并重新运行该命令。

# cd /var/www/laravel 
# cp .env.example .env       //renames .env.example to .env
# php artisan key:generate 
Application key set successfully.
Run Code Online (Sandbox Code Playgroud)