工匠关键生成错误

时间:2017-10-31 14:23:14

标签: php laravel artisan

我正在尝试在我的本地机器上复制一个laravel项目(windows,wamp,laravel 5.4)

我将供应商文件夹旁边的所有文件和文件夹复制到新文件夹中。

我跑了composer installartisan cache:clearcomposer dump-autoload

但是,当我跑artisan key:generate时,我收到了这个错误:

  

file_put_contents:无法打开   stream:权限被拒绝。

为什么会这样,我该如何解决?

谢谢

1 个答案:

答案 0 :(得分:0)

您需要运行:

chmod -R 777 storage/*

有时sudo chmod -R 777 storage/*

然后php artisan cache:clear

然后php artisan key:generate

这是由于文件权限不可写。这种情况似乎很常见,但上述步骤将纠正您的问题。

要在Windows上使用更多这些命令,您可以使用名为Git Bash的程序。它是一个非常简洁实用的工具:Git Bash

如果你不想使用git bash,你可以采用这种方法:

在文件资源管理器中找到“存储”文件夹。右键单击并按权限并更改安全权限以允许写访问。