我刚刚安装了 symfony cmf (标准版1.1)在Linux vps上运行ubuntu 13.一切都已安装而没有错误,但我总是在有关/ app / cache&/的权限问题结束。app / logs文件夹。

据我所知,我将CMF安装为User root 并且前端使用用户 www-data ,唯一的方式毫无问题地工作的方法是使用这些命令;

sudo chown -R :www-data app
sudo chmod g+s app
sudo setfacl -dR -m g::rwX app
chmod -R 777 app
.

之后,它完美地工作,但我相信从安全的角度来看,这不是正确的方法。

所以,我希望任何经历过这个问题的人都可以为我提供解决/应用程序/权限问题的安全和正确的方法。

如果我需要提供更多信息或显示一些配置,我很乐意提供它,因为我需要解决阻止我项目推出的次要问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top