Consulenza informatica in marketing web, networking e computer

Magento 2 – Permessi sui file e le cartelle

0 144

Molti problemi di sicurezza su Magento sono definiti dai permessi impostati sulle cartelle ed i file. Per impostare i corretti parametri potetefare riferimento a http://devdocs.magento.com/ o seguire questa rapida guida.

Note preliminari:

  • Il proprietario del file system Magento: deve avere il controllo completo (lettura / scrittura / esecuzione) di tutti i file e directory.
  • Non deve essere l’utente del server web; Dovrebbe essere un utente diverso.
  • L’utente del server web deve disporre dell’accesso di scrittura ai seguenti file e directory: var app / etc pub
  • Inoltre, il gruppo del server web deve possedere il sistema di file di Magento in modo che l’utente Magento (che è nel gruppo) possa condividere l’accesso ai file con l’utente del server web. (Questo include i file creati dall’amministratore di Magento o da altre utilità basate sul web.)

Si consiglia di impostare le autorizzazioni come segue:

Tutte le cartelle devono avere i permessi 770.

I permessi 770 danno il pieno controllo (lettura/scrittura/esecuzione) al proprietario ed al gruppo e non permette l’accesso ad altri.

Tutti i files devono avere i permessi 660.

Per fare ciò da terminale dovresti accedere alla cartella principale di magento

cd <your Magento install dir>

find . -type f -exec chmod 644 {} \;

find . -type d -exec chmod 755 {} \;

find ./var -type d -exec chmod 777 {} \;

find ./pub/media -type d -exec chmod 777 {} \;

find ./pub/static -type d -exec chmod 777 {} \;

chmod 777 ./app/etc

chmod 644 ./app/etc/*.xml

Un ulteriore impostazione è quella di convertire il proprietario dei files e cartelle da utente root a quella limitata all’accesso web

chown -R :<web server group> .

chmod u+x bin/magento 

Lascia una risposta

L'indirizzo email non verrà pubblicato.