在Linux CentOS中写入文件时出现PHP权限错误

时间:2015-01-22 05:42:19

标签: php linux centos

我在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有权做任何事情。但似乎事实并非如此。解决办法是什么?应该如何改变这个问题?

1 个答案:

答案 0 :(得分:2)

尝试chmod 777 -R / var / www / html / laravel /,-R是递归的