公司有多个PHP项目放在同一个服务器,都是内部人员使用和维护。我们都用SSH和SFTP去管理的,本来的权限规则也很简单,A项目放在A目录里,目录的owner是A用户,B就是B的,如此类推。现在问题是,当PHP项目生成了缓存文件的时候,该文件的owner就是apache了,A用户无法对其进行删改。
所以向大家求教,这种情况该如何去配置和管理服务器?当然不用受限于现在我们目前的管理方式。
1
lincanbin 2015-04-28 12:33:37 +08:00
既然是缓存,那就是随意删除也不会影响业务的吧?
那么给缓存目录高权限? |
3
angelhorn 2015-04-28 15:20:33 +08:00
在生成缓存的时候已经是755了 那可操作权限就只有当前用户了。。。
现在可能的办法就是启动两个php-fpm 端口不一样 A用A的 B用B的。。 两个php-fpm采用的配置文件中user也是不同的 A就写A B就写B 这样互相也删除不掉对方的cache |