[РЕШЕНО] Пожалуйста, разжуйте про FTP, RHEL и Drupal.

Главные вкладки

Аватар пользователя 3746598 3746598 20 февраля 2013 в 3:17

Привет. Пожалуйста, разжуйте как быть с FTP? Имею ввиду установка модулей простой вставкой ссылки с drupal.org.

Суть такая: в универе в лабораторной имеется сервер для студентов. IT департамент не разрешает (не знаю почему) устанавливать FTP для каждого студента. Для каждого студента создана папка с drupal. Как бы сделать чтобы они могли устанавливать плагины простым копированием ссылки с drupal.org?

Ситуация примерно стандартная:
http://drupal.org/files/ftp.png

Спасибо.

Комментарии

Аватар пользователя bsyomov bsyomov 20 февраля 2013 в 4:38

А каким образом студентам предлагается работать с файлами в своих папках? Т.е. как это сейчас происходит?

Аватар пользователя 3746598 3746598 20 февраля 2013 в 8:59

Им даже не нужен доступ к файлам в папках друпала. Это такой обзорный курс по CMS. Просто чтобы могли устанавливать модули.

сейчас так:
site.com/stident1
site.com/stident2
site.com/stident3
site.com/stident...

Спасибо.

Аватар пользователя HydroBlast HydroBlast 20 февраля 2013 в 16:25

"3746598" wrote:
США. Вас удивляет предложение про IT департмент? Нас сегодня это тоже очень удивило.

Удивляет то, что только-только закончился поиск специалиста в русско-итальянскую контору, в соседней теме.

Объявили о том что сотрудник найден и сразу тут вопрос появился с итальянской установкой на скриншоте.

Не вы ли тот избранный ?)

Аватар пользователя bsyomov bsyomov 21 февраля 2013 в 17:00

"3746598" wrote:
Им даже не нужен доступ к файлам в папках друпала. Это такой обзорный курс по CMS. Просто чтобы могли устанавливать модули.

В том-то и дело, что какой-то доступ нужен, иначе как же они установят модули...

В вашем случае, видимо, придётся предустановить им с запасом модули в /sites/all/modules, чтобы студенты могли нужные включить на своих сайтах, раз нельзя им давать доступ...

Аватар пользователя 3746598 3746598 21 февраля 2013 в 18:26

А вот все никак не поникаю. Как это устроено на хостингах. Ведь при установке друпал сайта, я не указываю никакой информации об FTP. Как оно понимает само?

Аватар пользователя multpix multpix 21 февраля 2013 в 18:48

"3746598" wrote:
Как это устроено...

у тебя скрипты выполняются от имени вебсервера, т.е. нужно добавить его к группе владельцев соотв. каталогов
(тогда запись будет происходить без просьбы предъявить учетку ftp).
или же перевести php в cgi режим, а не как сейчас - просто модулем апача.

p.s.
chown -r в помощь))

Аватар пользователя 3746598 3746598 21 февраля 2013 в 18:53

Вооот, я думаю это то что нужно.
Как добавить вебсервер к группе владельцев? Имею ввиду, какое у него имя? Так и будет apache?

Аватар пользователя multpix multpix 21 февраля 2013 в 19:13

"3746598" wrote:

открыть терминал
top
смотреть от какого имени демон вебсервера
открыть конфиг - посмореть/редактировать(если знаешь зачем) пользователя от которого он стартует.
в терминале пройтись по каталогам (достаточно в корневом сайта если во время инстала бубен не применялся) ls -la
посмотреть владельца, группу, подумать...
и chown -r осмысленно))

Аватар пользователя 3746598 3746598 21 февраля 2013 в 19:30

Демон httpd, польщзователь apache.
Честно, я не знаю зачем редактировать конфиг пользователя.
ls -la показало что владелец группы root.
Но chown -R apache ничего не дало((

Аватар пользователя multpix multpix 21 февраля 2013 в 19:44

[РЕШЕНО] в заголовок темы,
и еще раз внимательно проштудировать инфу про chowh владелец:группа, unix права доступа, режимы php