【发布时间】:2014-06-18 03:46:00
【问题描述】:
事实上,我是 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 根本没有帮助。
【问题讨论】:
-
在运行 chmod 命令时,您确定您在正确的目录中吗?试试 chmod -R 755 /var/www/laravel/app/storage。另外,用户和组设置为什么?试试 ls -al /var/www/laravel/app/storage
-
相同的结果(我更新了我的原始帖子以显示文件夹的权限)
-
:/ 由于某种原因它仍然无法正常工作。我之前没有提到它,但我正在使用 vagrant。所以我的 www 文件夹在虚拟机上(apache、php 和其他所有东西都在上面运行)。我不确定这是否与任何事情有关,但我想我会提到它以防万一。 (我正在使用 vm 创建我的项目,使用 composer)
-
那些建议 777 的人,试试 google 这个短语:“production db_password filetype:env inurl:com”
-
禁用 SELINUX 对我有用。
标签: php laravel permission-denied