La recomanació oficial de Magento per als permisos del directori d'instal·lació és:
- Propietari: Lectura, escriptura i execució.
- Grup: Lectura, escriptura i execució.
- Altres: Lectura i execució.
En el cas dels fitxers són:
- Propietari: Lectura i escriptura.
- Grup: Lectura i execució.
- Altres: Només lectura.
Pots consultar-ho a la documentació oficial de Magento fent clic aquí.
Propietat del directori
Si utilitzem un altre usuari per fer determinades accions al directori, això pot provocar que es modifiqui el propietari/grup i, en aquest cas, hauràs de tornar a canviar-lo per l'usuari web.
Per modificar recursivament la propietat del directori pots executar:
# chown -R www-data:www-data /var/www/html/magento2
L'usuari web i el camí indicats són els que utilitza per defecte la imatge preinstal·lada de Magento. Si has instal·lat Magento en un directori diferent i/o utilitzes un altre usuari, hauràs de modificar l'ordre d'exemple.
Permisos del directori i dels fitxers
En el cas dels permisos, si es modifiquen, els haurem de corregir per garantir el funcionament correcte i la seguretat. Per tant, per fer-ho, primer accedeix al directori de Magento:
# cd /var/www/html/magento2
Posteriorment, modifica els permisos dels fitxers dins del directori:
# find . -type f -exec chmod 664 {} \; && chmod u+x bin/magento
Després, modifica els permisos dels directoris:
# find . -type d -exec chmod 775 {} \;
A més, pots permetre canvis en alguns fitxers de directoris:
# find var pub/static pub/media app/etc -type f -exec chmod g+w {} \;
I també modificar els permisos d'aquests directoris:
# find var pub/static pub/media app/etc -type d -exec chmod g+ws {} \;
Finalment, hauràs de permetre l'execució del binari de Magento:
# chmod u+x bin/magento
Esperem que aquest article t'hagi estat d'ajuda. Si tens consultes sobre aquesta qüestió o qualsevol altra relacionada amb els teus servidors a Clouding, no dubtis a contactar amb soporte@clouding.io. Som aquí per ajudar-te!