Проблемы с установкой плагина

Проблемы с установкой плагина

от Daniil Yukhlov -
Количество ответов: 4

Доброго времени суток!

При попытке установить плагин с moodle.org я получаю следующее сообщение:



"Есть запрос на установку на этом сайте плагина «Custom Course Menu» (block_custom_course_menu) версии 2018020100 из каталога плагинов Moodle. Однако, каталог /var/www/html/moodle/blocks, предназначенный для плагинов этого типа, не доступен для записи. Вы должны дать доступ на запись в этот каталог пользователю, от имени которого запускается веб-сервер, и нажать кнопку «Продолжить», чтобы повторить проверку. "

На сервере установлен Centos 7. Moodle 3.4+
В iptables я добавил ip moodle.org, дал доступ к каталогу c помощью: "chmod -R 777 /var/www/html/moodle/", (хотя это действие слегка бредово) но не помогло. Работаю из под root.

В чем может быть проблема на ваш взгляд?

Заранее спасибо.


В ответ на Daniil Yukhlov

Re: Проблемы с установкой плагина

от Ella S. -

А вот так пробовали?

chcon -R unconfined_u:object_r:httpd_sys_rw_content_t:s0 /var/www/html/moodle/blocks


В ответ на Daniil Yukhlov

Re: Проблемы с установкой плагина

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Попробуйте без косой черты в конце. chmod -R 777 /var/www/html/moodle

iptables необязательно было, он тут не при чем. 

вы-то из под root работаете, а веб-сервер - нет. не поможет, попробуйте chown -R этой папки сделать на пользователя веб-сервера. 

Может SELinux мешает, попробуйте setsebool -P httpd_unified 1 (взял тут  https://www.centos.org/forums/viewtopic.php?t=47146). Может вообще SELinux отключить.

После установки плагина лучше поставить права назад, так безопаснее.