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

标签 php linux centos

我在 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/

相关文章:

linux - 使用 Forever 运行我的 Node 应用程序不会记录任何输出

java - 如何在linux上升级Tomcat

PHP Cookie 用户系统 If 语句

php - 在 laravel 中将文件从 url 上传到 AWS

linux - 如何在每个月的第一个星期五运行cronjob?

c - 关于linux函数栈初始化的问题

php - 发送收到的订单 woocommerce 给经销商发送电子邮件通知

php - MySQL 性能 - 表数对比。行数

c - 当我的程序在 Linux 上从标准输入读取 CTRL-D 时,为什么它不转换为 EOF?

centos - systemd服务启动问题