Emisión de permiso con la carpeta 'App' usando Symfony CMF
-
21-12-2019 - |
Pregunta
Acabo de instalar Symfony CMF (Edición estándar 1.1) en un VPS de Linux que ejecuta Ubuntu 13. Todo está instalado sin errores, pero siempre termino con un problema de permiso con respecto a / APP / CACHE & / /Carpeta de aplicaciones / registros.
Por lo que sé, instalé el CMF como usuario raíz y la frontend está usando el usuario www-data-data , la única manera de trabajar sin problemas es por problemas.usando estos comandos;
sudo chown -R :www-data app
sudo chmod g+s app
sudo setfacl -dR -m g::rwX app
chmod -R 777 app
Después de eso funciona perfectamente, pero estoy seguro de que desde un punto de vista de seguridad, esta no es la forma correcta de hacer esto.
Entonces, espero que cualquier persona que haya experimentado este problema pueda proporcionarme un método seguro y correcto para resolver el problema / aplicación / permiso.
Si necesito proporcionar más información o mostrar algunas configuraciones, con gusto lo proporcionaré, ya que necesito resolver este problema menor que está bloqueando el lanzamiento de mi proyecto.
Solución
Esto se explica en detalle en Documentación de Symfony .Tenga en cuenta que para imágenes, usamos el paquete Imagine, por lo que también debe establecer permisos en Web / Media / Cache.