当前位置: 首页 > 知识库问答 >
问题:

无法打开流:.env

商茂勋
2023-03-14

我想启动一个Laravel应用程序,但在运行composer install时,它找不到.env文件。它也没有创造一个。

我认为这是一个路径url问题,因为路径url中提供了斜杠和反斜杠。

以下是输出:

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postInstall

> php artisan key:generate

给出错误:

file_get_contents(C:\xampp\htdocs\tekom-web/. env):无法打开流:没有这样的文件或目录

脚本php artisan key:generate处理返回的安装后cmd事件,错误代码为1

共有2个答案

卢作人
2023-03-14

如果您使用的是创建项目的目录,则在创建命令中,它应该为您创建一个示例.env文件。但有时事情会发生。如果您在计算机中克隆了一个项目,它实际上不会创建一个项目。无论哪种方式,在开始使用新环境时,都应始终检查与环境相关的文件;)

翟冯浩
2023-03-14

. env文件在默认情况下被标记,并且由于许多原因,包括项目和API密钥的安全性,不包括在版本控制中。因此,当您克隆Laravel应用程序时,默认情况下不会有一个,并且您不能使用artisan命令来创建一个。

最好的解决方案是复制.env.example并将其重命名为.env,然后使用artisan键:generate命令,它应该可以工作!我建议复制example.env文件的原因是,如果您克隆了这个项目,开发人员通常会使用example env并立即包含所有必要的环境变量。通过复制它,您可以确保与项目需求的一致性。

希望这有帮助!

 类似资料:
  • 我知道这个问题已经发布了很多次,但对我来说,这似乎是一个不同的问题。 事实上,这是一个错误 警告:require(vendor/autoload.php):无法打开流:在第3行的C:\xampp\htdocs\site\u web\send\u mail.php中没有这样的文件或目录 致命错误:require():无法在第3行的C:\xampp\htdocs\site\u web\send\u m

  • 我有一个错误:PHP无法打开流:打开的文件太多。 我在这里查看了stackoverflow的各种答案,但我无法解决这个问题。我主要尝试增加最大打开文件数的限制: 我已编辑/等/安全/限制。conf,其中我指定了: 保存并注销/重新启动该框后,命令: 仍打印出1024个。我不知道为什么这没有效果,我想这就是我得到php错误的原因。如果需要,我可以粘贴整个文件或任何其他配置文件。我使用的是PHP 5.

  • 我把Visual Studio从社区2015升级到了社区2017。现在,当我编译时,我得到错误消息,说“Error (active) E1696无法打开源文件“stdio.h”,引用的行如下所示: 如果我创建一个新项目,则会找到 stdio.h。 因此,我查看了项目配置属性- 所以似乎需要设置VC_IncludePath,但我找不到任何设置的地方。请注意,我找不到宏的,这可能是因为我使用的是 Vi

  • 我是PHP新手。我计划根据用户输入创建文件夹、子文件夹。 文件夹和子文件夹已成功创建。 最后我尝试创建一个文件,它显示以下错误。 fopen(upload/llocalhost/hrms):无法打开流:在C:\xamp\htdocs\ssspider\index中的权限被拒绝。php第205行 我的代码是: 请帮我找出我的问题? 编辑:谢谢。我出错了。以前我没有提到文件名。现在工作正常。谢谢

  • 我想上传一张图片。每次我试图上传图片时,我都会收到下面的错误信息。 我已经设置了读取权限 警告:move_uploaded_file(上载/1000020170620022532img3.png):无法打开流: /Applications/XAMPP/xamppfiles/htdocs/social-network-master/profile.php第41行的权限被拒绝 警告:move_uplo

  • 我正在尝试下载一个以前上传的文件,表单数据库和上传文件夹在php代码点火器。下面是控制器代码controller.php incidents_model.php view.php 所以运行这段代码下载一个空文件。 echo$file;死亡;显示保存在数据库和上载文件夹中的文件名 echo$PATH;死亡;生成错误:严重性:警告 消息:file_get_contents(http://localho