无法使用正确的用户,右组和chmod 777

时间:2017-05-08 19:10:16

标签: php linux apache centos

所以,这是交易:我有一个CentOS服务器用于在Apache上运行的新项目。项目的根目录(/ var / www / html)包含一堆文件夹。在这些文件夹之间是一个名为缓存的文件夹(用于保存由PHP和LESS等工具生成的文件)和另一个名为 uploads 的文件夹(用于保存系统用户发送的文件) )。

发送到上传的文件已正确保存,没有任何问题。但PHP无法写入缓存文件夹。

我们这样做了:

  1. 使用 chmod 将权限设置为0777。
  2. 将用户设置为使用 chown 写入uploads文件夹的同一用户。
  3. 使用 chgrp 将该组设置为与步骤2中的用户相同的组。
  4. 我们还尝试了其他用户和群组的第3步,包括 root apache

    没有任何效果。

    因此我们尝试将 - 参考参数与 chmod chown chgrp 一起使用,我们可以将缓存文件夹的配置与上传匹配。

    我们尝试注销并重置整个服务器,以确保配置生效。

    它也没有奏效。

    我们最终创建上传的新缓存文件夹 INSIDE 并将其移至原缓存文件夹位置和... BOOM:Apache能够写入该文件夹。

    任何人都知道我们可能缺少什么?是否有另一个配置负责允许/禁止写入文件夹?

0 个答案:

没有答案