Problema di autorizzazione con la cartella 'App' usando Symfony CMF
-
21-12-2019 - |
Domanda
Ho appena installato Symfony CMF (Edizione standard 1.1) su un VPS Linux in esecuzione Ubuntu 13. Tutto è installato senza errori, ma finisco sempre con un problema di autorizzazione per quanto riguarda / app / cache & /Cartella App / Logs.
Per quanto ne so ho installato il CMF come utente root e il frontend utilizza l'utente www-data , l'unico modo per farlo funzionare senza problemiusando questi comandi;
sudo chown -R :www-data app
sudo chmod g+s app
sudo setfacl -dR -m g::rwX app
chmod -R 777 app
.
Dopo che funziona perfettamente ma sono sicuro che da un punto di vista di sicurezza questo non è il modo corretto di farlo.
Quindi, spero che chiunque abbia vissuto questo problema può fornirmi un metodo sicuro e corretto per risolvere il problema / app / autorizzazione.
Se ho bisogno di fornire maggiori informazioni o mostrare alcune configurazioni, lo fornirò volentieri come ho bisogno di risolvere questo problema minore che blocca il lancio del mio progetto.
Soluzione
Questo è spiegato in dettaglio in documentazione symfony .Si noti che per le immagini, utilizziamo il bundle Imagine, quindi è necessario impostare anche le autorizzazioni su Web / Media / Cache.