【发布时间】:2021-11-30 18:04:48
【问题描述】:
我正在从以下已解决的问题"The stream or file "laravel.log" could not be opened: failed to open stream: Permission denied"中寻找更详细的答案
我还是 Web 开发新手,在终端中输入建议的命令 (sudo chown -R $USER:www-data storage) 时出现以下错误:chown: invalid group: 'root:www-data'
我也尝试过 (sudo chown -R www-data:www-data /home/EXAMPLE/EXAMPLE) 导致我的项目文件夹,但收到以下错误:chown: invalid user: 'www-data:www-data '
我这样做是为了解决权限问题:
无法以附加模式打开流或文件“/home/EXAMPLEURL/EXAMPLEURL/storage/logs/laravel.log”:无法打开流:权限被拒绝。
我通过使用以下命令 (find / -name httpd.conf | xargs grep -i "^user") 和 (find / -name httpd.conf | xargs grep -我“^组”)。
在终端中,我尝试了存储文件夹中的以下命令(sudo chown -R nobody:nobody /home/EXAMPLE/EXAMPLE/storage),它的上一级和上一级。终端没有返回错误,但权限错误仍然显示在直播网站上
谢谢!
【问题讨论】:
-
你的服务器上运行的是什么操作系统(有版本)?
-
CENTOS 7.9 kvm v98.0.9
-
你用的是apache还是nginx?
-
我正在使用 Apache
标签: laravel directory console file-permissions vps