Page 1 of 1
Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 10, 2016 6:51 am
by hydrogentsar
Начал установку moodle на сервер Centos 7 с установленной Vesta CP.
возникает ошибка
при попытке поменять путь:
Собственно, такая же ошибка возникла у пользователя вот в этой теме
viewtopic.php?t=12158. Но - там ubuntu.
Советуют
in /home/admin/conf/web/apache2.conf you can change path to one folder level up.
поменять значение директивы php_admin_value open_basedir
php_admin_value open_basedir /home/admin/web/YOUR-HOSTNAME.com/public_html:/home/admin/tmp
У меня конфиг апача лежит здесь: /home/developer/conf/web/httpd.conf
И в нем такой директивы нет.
p.s. Добавил в httpd.conf строку php_admin_value open_basedir /home/developer/web/test.kriro.ru
Та же ошибка
Подскажите, как решить проблему
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 5:34 am
by hydrogentsar
Ни у кого так и нет идей, как решить такую неприятность?
Разработчики, подскажите, как разобраться с проблемой. Так не хочется отказываться от Весты, из-за такой досадной ошибки.
Сейчас перенес еще один сайт сделанный на moodle, уже на другой сервер, на котором так же установлена Vesta CP.
Ошибка Fatal error: $CFG->dataroot is not configured properly, directory does not exist or is not accessible! Exiting.
Насколько я понял, ошибка говорит все про туже злополучную папку moodledata
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 5:45 am
by smallbuster
возможно поможет chown -R пользователь /public_html , или нужно поправить права на запись в папке
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 6:13 am
by MrConstantine
chown developer:developer -R /home/developer/web/test.kriro.ru/public_html
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 6:19 am
by hydrogentsar
В том то и дело, что у всех папок в директории test.kriro.ru владелец - developer!
drwxr-x--x. 2 developer developer 4096 Jun 27 16:01 cgi-bin
drwxr-x--x. 2 developer developer 4096 Jun 27 16:01 document_errors
drw-rw-r-x. 2 developer developer 4096 Jun 27 16:01 logs
drwxrwxrwx. 10 developer developer 4096 Nov 8 17:22 moodledata
drwxr-x--x. 2 developer developer 4096 Jun 27 16:01 private
drwxr-xr-x. 49 developer developer 4096 Nov 16 20:58 public_html
drwxr-x--x. 2 developer developer 4096 Jun 27 16:01 public_shtml
drw-rw-r-x. 2 developer developer 4096 Jun 27 16:01 stats
На том сервере, откуда производил перенос, сайты лежат в /var/www, соответственно и владелец всех директорий непосредственно apache и там все было нормально при установке.
А тут почему то на все директории которые выше public_html нет прав на запись!
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 6:26 am
by hydrogentsar
внес в /etc/httpd/conf/httpd.conf
<Directory "/home/developer/web/test.kriro.ru">
php_admin_value open_basedir "/home/developer/web/test.kriro.ru"
</Directory>
проблема сохраняется
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 9:28 am
by MrConstantine
создайте папку moodledata вручную в public_html и выполните chown по новой.
Re: Установка moodle (проблема с папкой moodledata)
Posted: Thu Nov 17, 2016 11:59 am
by hydrogentsar
когда я пытаюсь создать moodledata в папке public_html то при установке возникает ошибка из шапки темы
Расположение каталога данных не отвечает требованиям безопасности
Таким образом, moodledata должна лежать ВНЕ public_html
Re: Установка moodle (проблема с папкой moodledata)
Posted: Fri Nov 18, 2016 2:21 am
by MrConstantine
Посмотрите соседнюю тему, та же ситуация
viewtopic.php?f=29&t=13117
Re: Установка moodle (проблема с папкой moodledata)
Posted: Wed Dec 07, 2016 7:57 am
by skurudo
Топик в догонку из англоязычной ветки:
viewtopic.php?f=41&t=12158