вы можете сослаться на 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
Я надеюсь, что это поможет вам.