我在 Windows 的 VmWare 上安装了 linux centos 7。
linux中有两个用户:root, sample
我已经使用用户“sample”创建了一个 laravel 项目(以 sample
登录),但是当我尝试使用 root 用户(以 root
登录)运行该项目时>),它会抛出无法写入文件的权限错误 (file_put_content()
)。我试过了
chmod 777 /var/www/html/laravel
或者我什至尝试过使用右键单击->属性->权限将文件的写访问权限更改为root,但无济于事。
唯一可能的解决方案是删除该文件并使用 root 用户重新创建它。现在,解决方案是什么?我虽然用户 root
有权做任何事情。但似乎并非如此。解决办法是什么?这个问题应该怎么改?
最佳答案
试试 chmod 777 -R/var/www/html/laravel/,-R 是递归的
关于在 Linux CentOS 中写入文件时出现 PHP 权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28081970/