【问题标题】:Laravel permission denied for bootstrap/cache/packages.phpkC7P4V failed to open stream: Permission deniedLaravel 权限被拒绝 bootstrap/cache/packages.phpkC7P4V 无法打开流:权限被拒绝
【发布时间】:2020-05-31 15:39:46
【问题描述】:

我发布这个是因为我从 stackoverflow 的答案中获得了所有可能的解决方案。

file_put_contents(/var/www/project-name/bootstrap/cache/packages.phpaVsm7S): 无法打开流:权限被拒绝

我遇到此权限被拒绝错误。我最近使用 vagrant 将项目放入 virtualbox。

我已经完成了,

sudo chmod -R 777 引导 作曲家转储自动加载

这是我在 vagrant 上的用户

vagrant@ubuntu-xenial:

仍然没有运气。

请帮帮我。谢谢你。

【问题讨论】:

  • php artisan optimize --force 怎么样?
  • 谢谢@TalhaF。没有 --force 对我有用。

标签: laravel laravel-5 vagrant


【解决方案1】:
sudo chmod -R 777 /project-name

【讨论】:

  • 仅代码答案或仅命令答案几乎总是可以通过添加一些解释来改进。在涉及 sudo 的答案的情况下,需要增加。通过从 Stack Overflow 复制来学习的新程序员可能会使用建议的命令打开一个巨大的安全漏洞。
  • 如果您提供解释为什么这是首选解决方案并解释它是如何工作的,它会更有帮助。我们想要教育,而不仅仅是提供代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-05
  • 2019-05-02
  • 2018-06-27
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多