L’assegnazione dei diritti a files e cartelle per la versione 8 di SuiteCRM.
Una errata impostazione dei permessi su cartelle e files, oltre ad essere un potenziale problema di sicurezza, può determinare la generazione di errori su SuiteCRM. Questo perché SuiteCRM deve poter leggere i files e le cartelle che contengono i suoi sorgenti, oltre a poter scrivere.
Oltre alla corretta impostazione dei permessi è importante anche assegnare i files e cartelle all’utente corretto del sistema in cui stiamo installando SuiteCRM.
Di seguito i comandi in ambiente Linux per assegnare i corretti permessi a files e cartelle.
Come prima cosa entriamo nella cartella che contiene SuiteCRM (a volte il percorso è simile a /var/www/vhosts/dominiosuitecrm.it/httpdocs/)
cd /path/to/dominio/suitecrm
A questo punto assegniamo i permessi standard a file e cartelle, come da documentazione ufficiale:
find . -type d -not -perm 2755 -exec chmod 2755 {} \;
find . -type f -not -perm 0644 -exec chmod 0644 {} \;
find . ! -user www-data -exec chown www-data:www-data {} \;
chmod +x bin/console
L’esecuzione dei comandi per la riassegnazione dei diritti a files e cartelle, a volte è necessaria già al primo utilizzo. Subito dopo l’installazione.