Ви можете посилатися на http://devdocs.magento.com/
Важливі речі:
Власник файлової системи Magento: Повинен мати повний контроль (читання / запис / виконання) всіх файлів і каталогів.
Не повинен бути користувачем веб-сервера; це повинен бути інший користувач.
Користувач веб-сервера повинен мати доступ для запису до таких файлів і каталогів: var app / etc pub (і, мабуть, новий у 2.2.1.) Створений
Крім того, група веб-сервера повинна володіти файловою системою Magento, щоб користувач Magento (який входить до групи) може спільно використовувати доступ до файлів з користувачем веб-сервера. (Сюди входять файли, створені адміністратором Magento або іншими веб-утилітами.)
Рекомендуємо встановити дозволи таким чином:
All directories have 770 permissions.
770 permissions give full control (that is, read/write/execute) to the owner and to the group and no permissions to anyone else.
All files have 660 permissions.
660 permissions mean the owner and the group can read and write but other users have no permissions.
Ви повинні встановити як рекомендовано нижче.
cd <your Magento install dir>
find . -type f -exec chmod 644 {} \; // 644 permission for files
find . -type d -exec chmod 755 {} \; // 755 permission for directory
find ./var -type d -exec chmod 777 {} \; // 777 permission for var folder
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
chown -R :<web server group> .
chmod u+x bin/magento
Я сподіваюся, що це вам допоможе.