我在Windows的VmWare上安装了linux centos 7。
linux中有两个用户:root, sample
我用用户"示例"创建了一个laravel项目。 (以sample
身份登录),但是当我尝试使用root用户运行项目(以root
身份登录)时,会抛出无法写入文件的权限错误(file_put_content()
)。我试过了
chmod 777 /var/www/html/laravel
或者我甚至尝试使用右键单击 - > properties->权限将文件的写访问权限更改为root,但无济于事。
唯一可行的解决方案是删除文件并使用root用户重新创建它。现在,解决方案是什么?我虽然用户root
有权做任何事情。但似乎事实并非如此。解决办法是什么?应该如何改变这个问题?
答案 0 :(得分:2)
尝试chmod 777 -R / var / www / html / laravel /,-R是递归的