Права доступа для Magento в файловой системе Linux
Операционная система Linux имеет свой механизм доступа к файлам и каталогам.
Часто ошибки возникающие при установке Magento Commerce, связанные с правами доступа.
Magento написано на PHP, которое в свою очередь является скриптовым языком программирования.
Файлы и каталоги которые должны быть доступны для записи.
/media
/var
/app/etc/local.xml
После создания файла или каталога ему присваивается владелец и группа. И если веб-сервер запущен под тем же пользователем или группой, то права доступа нужно установить следующие:
775 - для указанных выше каталогов
664 - для файлов и всёх файлах в каталогах указанных выше
Все остальные файлы могут быть установлены в 644, а каталоги в 755.
Для большинства хостингов подойдут такие права доступа, если же у Вас нечего не получилось то попробуйте установить
777 - для указанных выше каталогов
666 - для файлов и всёх файлах в каталогах указанных выше
Помните что эти права доступа являются не безопасными.
Для установки прав доступа с помощью ssh или командной стоки вы можете воспользоваться командой chmod.
Пример, установка прав "755" начиная с каталога "/var/www/html/magento" для всех файлов и каталогов, втом числе и вложенных.
R – означает выполнять команду для всех каталогов и подкаталогов.