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

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, а не в одной директории с ней.

Последнее изменение: Суббота, 4 Октябрь 2014, 18:51