Laravel 权限被拒绝 bootstrap/cache/packages.phpkC7P4V 无法打开流:权限被拒绝

Posted

技术标签:

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

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

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 对我有用。 【参考方案1】:
sudo chmod -R 777 /project-name

【讨论】:

仅代码答案或仅命令答案几乎总是可以通过添加一些解释来改进。在涉及 sudo 的答案的情况下,需要增加。通过从 Stack Overflow 复制来学习的新程序员可能会使用建议的命令打开一个巨大的安全漏洞。 如果您提供解释为什么这是首选解决方案并解释它是如何工作的,它会更有帮助。我们想要教育,而不仅仅是提供代码。

以上是关于Laravel 权限被拒绝 bootstrap/cache/packages.phpkC7P4V 无法打开流:权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.1 中的权限被拒绝问题

Laravel 5:laravel.log 无法打开:权限被拒绝

AWS 中的 Laravel - 无法打开流:权限被拒绝

Laravel 5.5:laravel.log 无法打开:权限被拒绝

Laravel 权限被拒绝 bootstrap/cache/packages.phpkC7P4V 无法打开流:权限被拒绝

Laravel:laravel Blade 文件中的权限被拒绝