写作/阅读&权限

时间:2014-06-27 17:25:46

标签: php file-io permissions chmod httpd.conf

另一个开发者和我正在创建一个网站,我们使用php来读/写我们网站的目录。出于某种原因,他的一切工作正常,但我只能使用一种类型的I / O ...如果我修改我的httpd.conf文件并更改用户:

User _www        //Change this to my system user name (Spencer)
Group _www

我可以将图像文件上传到我们的目录,但是一旦我进行了更改,我就再也无法读取导致异常的文本文件:

Uncaught SyntaxError: Unexpected token <

在这一行:

var results = $.parseJSON(data);

如果有人能帮助我更好地理解上面提到的httpd.conf文件的相关部分并帮助我改进设置的方向,我将非常感激!

修改

当我在json解析之前添加console.log(data)时,输出为<b>Warning</b>: chmod(): Operation not permitted in <b>/Users/Spencer/Programming/...,错误包含我正在尝试打开的文件的文本..

在深入研究之后,事实证明这是造成问题的原因: chmod($fileName, 0777); 我想这是一个问题,因为PHP用户和系统用户发生冲突。我找到了一些关于PHP和chmod()函数here

的信息

删除了不相关的代码

0 个答案:

没有答案