Как исправить эту ошибку

Причина данной ошибки заключается в том, что каталог moodle_data должен быть расположен выше корневого каталога moodle (public_html).

При автоматической установке Moodle на хостинг beget.ru такое сделать невозможно. Однако это никак не сказывается на безопасности сайта. Этот каталог полностью защищен от несанкционированного доступа из сети. Вы можете спокойно работать не обращая внимания на эту ошибку. 

Но если все же Вас это смущает или раздражает - исправить эту ошибку вовсе не сложно.

Вот подробная инструкция:

1. Войдите в панель управления хостинга - https://cp.beget.ru/ и перейдите на вкладку "Файловый менеджер"

1

2. Окно менеджера будет разделено на две половины в каждой из которых будет отображаться файлы и папки находящиеся на сервере

1

3. В левой половине двойным щелчком мышки на имени сайта откройте каталог ваш_сайт.ru/ , и таким же образом откройте каталог  public_html/ . Вы увидите перечень папок и файлов Вашего сайта.

4. В правой половине откройте каталог ваш_сайт.ru/ . В нем должна быть только одна папка public_html/ 

5. В левой половине окна найдите папку moodle_data и, нажав на нее мышкой, перетащите (скопируйте) ее в правую половину.

1

6. Перемещение каталогов закончено. Остается отредактировать файл config.php. В списке в левой половине окна найдите этот файл, кликните правой кнопкой мышки и выберите пункт "Правка" 

1

7. В открывшемся окне текстового редактора нужно изменить только одну строчку в этом файле.

1

Строка 21 - $CFG->dataroot  = '/home/a/login/login.bget.ru/public_html/moodle_data';

После редактирования она будет выглядеть так:

$CFG->dataroot  = '/home/a/login/login.bget.ru/moodle_data';

Т.е. необходимо удалить в этой строке часть -  /public_html (с одним слэшем)

8. После редактирования закройте окно редактора. При закрытии Вам будет предложено сохранить изменения - нажмите "Да"

1

9. Далее зайдите на Ваш сайт, авторизуйтесь и перейдите в пункт навигации "Администрирование" >> "Уведомления". Ошибка должна исчезнуть.

10. Если все прошло нормально - сайт корректно отображается и ошибка исчезла - удалите папку moodledata из папки public_html. (правая кнопка мышки и пункт "Удалить") 

Будьте внимательны - удалить нужно папку moodledata которая находится внутри папки public_html, а не в одной директории с ней.

Последнее изменение: Суббота, 17 Май 2014, 18:12
Пропустить Мой университетПропустить Статистика