Предупреждение. В папке Magento недостаточно прав для записи.

Я новичок в Magento, я пытаюсь установить тему через диспетчер подключений magento, копирую и вставляю ключ расширения, затем нажмите "Установить", а затем продолжите. "Я получаю сообщение об ошибке". Предупреждение: папка Magento не имеет достаточных разрешений на запись.

пожалуйста, дайте некоторое решение. Любая помощь будет высоко оценена.

Ответ 1

перейдите в домашнюю директорию Magento и просто дайте разрешения для своего веб-сайта.

e.g. (in ubuntu) : sudo chown -R www-data .

Вы также можете изменить разрешения

chmod 777  -R downloader/*

Надеюсь, это поможет.

[EDIT]

Как насчет в каталоге magento (используйте sudo для следующих команд, если требуется.):

find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;

Для нормальной работы или установки магазина Magento только 2 папки должны быть доступны для записи:

/media - for web accessible files, such as product images
/var - for temporary (cache, session) and import/export files

Источник здесь

Ответ 2

В reset выполняются разрешения на доступ к файлам:

find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;
chmod 777 -R downloader var media

Ответ 3

В моем случае этого было недостаточно. Я должен был установить разрешение 777 также в родительскую папку - public_html (НЕ рекурсивный).

Ответ 4

Вот полная оболочка script, которую я написал, чтобы помочь вам настроить разрешения/право собственности на вашу установку Magento: mage-set-perms

Оболочка script основана на рекомендации официальной статьи Magento, найденной здесь

Ответ 6

Я использовал перечисленные другие решения, например:

cd /var/www/html
find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \; 
chmod -R 777 downloader var media

Но я также должен был сделать:

chown apache:apache /var/www/html

Поскольку корневой каталог сети по-прежнему принадлежал "root: root" и вызывал проблемы (продолжая отображать сообщение об ошибке Magento).