所以,这是交易:我有一个CentOS服务器用于在Apache上运行的新项目。项目的根目录(/ var / www / html)包含一堆文件夹。在这些文件夹之间是一个名为缓存的文件夹(用于保存由PHP和LESS等工具生成的文件)和另一个名为 uploads 的文件夹(用于保存系统用户发送的文件) )。
发送到上传的文件已正确保存,没有任何问题。但PHP无法写入缓存文件夹。
我们这样做了:
我们还尝试了其他用户和群组的第3步,包括 root 和 apache 。
没有任何效果。
因此我们尝试将 - 参考参数与 chmod , chown 和 chgrp 一起使用,我们可以将缓存文件夹的配置与上传匹配。
我们尝试注销并重置整个服务器,以确保配置生效。
它也没有奏效。
我们最终创建上传的新缓存文件夹 INSIDE 并将其移至原缓存文件夹位置和... BOOM:Apache能够写入该文件夹。
任何人都知道我们可能缺少什么?是否有另一个配置负责允许/禁止写入文件夹?