Проблема с установкой Moodle в каталоге dataroot - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь установить Moodle, и мне нужно поместить moodledata на сервер A и установить Moodle на другой сервер B

Я создал каталог с именем dataroot на сервере A и установил виртуальный хост для доступа через http://A.A.A.A/moodledata и я обращаюсь к нему через Google Chrome и дал разрешения apache для чтения / записи на нем

Я смотрел установку Moodle на сервере B, но когда меня попросили поставить каталог dataroot, я поставил его http://A.A.A.A/moodledata, но я получил сообщение об ошибке: Каталог данных (http://A.A.A.A/moodledata) не может быть создан установщиком

Я изменил каталог dataroot, удалив http, так что теперь он AAAA / moodledata, и онпринято, но когда я закончил, я получил ошибку $ CFG-> dataroot не настроен должным образом, каталог не существует или недоступен!Выход.

и когда я пытаюсь установить Moodle снова, я получаю ту же ошибку, не позволяя мне завершить установку

Что вы предлагаете?

Я пытаюсьустановить Moodle 3.5.3 на centos7

Спасибо и наилучшими пожеланиями

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Moodle ожидает, что dataroot будет локальным каталогом, предпочтительно вне корневого веб-каталога.

Вы можете создать общий ресурс NFS на сервере A и смонтировать его на сервере B, чтобы dataroot выглядел как Moodleэто локальная папка.

0 голосов
/ 22 ноября 2018

Каталог dataroot на вашем сервере должен быть где-то недоступным из Интернета, и вы должны указать путь, а не URL-адрес каталога.

например, если код вашего сайта был на вашем сервереat:

/ var / www / moodle

И ваш каталог dataroot был

/ var / moodledata

Тогда вы должны написать:

$ CFG-> dataroot = '/ var / moodledata';

...