首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux apache / PHP读写权限

linux apache / PHP读写权限
EN

Stack Overflow用户
提问于 2012-07-19 09:36:55
回答 1查看 330关注 0票数 1

我在PHP中有一个脚本/应用程序,它适用于我们的办公室,我成功地将它部署到了另一个办公室。现在,在第三个办公室中,某个glob()-function返回一个空字符串。

所有的办公室都使用debian稳定的,所以软件包的版本应该是相同的。我能想到的最好的情况是,对该特定目录的权限是不成功的。

我已经这样做了:

  • 将'/share‘添加到虚拟主机内的open_basedir指令中,而不带尾随'/’,以使其被验证为正在使用phpinfo()
  • 设置对‘/ -Rm’:'setfacl apache d: u:www-data:rwx,u:www-data:rwx /share‘的权限,然后重新安装’/共享‘并重新启动apache,以确保新的权限正在使用。->经验证正在使用“getfacl /share”:确认www-data对/share及其下面的所有目录具有读写权限
  • 我已经证实'safe_mode‘是关闭的
  • 我在POSIX中添加了www-data,它拥有' /share‘:'chown -R username/groupname /share’,这是由'ls -l‘验证的。该dir的POSIX-权限为“drwxrws-+”。

我在看什么?

EN

回答 1

Stack Overflow用户

发布于 2012-07-20 16:49:31

找到了,当然很明显,我可以打自己的头。包含“/share”的文件夹具有严格的权限,这可能禁止用户“www-data”输入“/share”。为了和我一起思考..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11557948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档