事实上,我对 laravel 还是很陌生,而且我正在尝试创建我的第一个项目。出于某种原因,我不断收到此错误(我什至还没有开始编码)
Error in exception handler: The stream or file "/var/www/laravel/app/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/laravel/bootstrap/compiled.php:8423
我读过这与权限有关,但 chmod -R 775 storage
根本没有帮助。
原文由 frankelot 发布,翻译遵循 CC BY-SA 4.0 许可协议
要解决此问题,您需要将目录的所有权更改为 Web 服务器使用的 unix 用户。
即使我使用 VM 用户在 VM 中创建了项目,但该文件夹属于真实计算机中的用户;所以,当试图
现在它正在工作。
感谢所有帮助我解决这个问题的人
编辑:
实际上,它仍然无法正常工作,它仍然给了我一个“权限被拒绝”的问题。
这就是我所做的,我像这样修改了我的 Vagrantfile: