воскресенье, 5 февраля 2017 г.

Как обновить Moodle на виртуальном хостинге Beget

1) Заходим на свой сайт: Администрирование - Плагины - Обзор плагинов.
Проверяем наличие обновлений.  Если есть сообщение, что какое-то дополнение требует обновления - обновляем.




2) Там же в Обзоре плагинов нажимаем на Дополнения.






Выделяем весь список и копируем его в Блокнот на компьютере. Далее из этого списка делаем список дополнений, которые нам нужно будет закачать из старого Moodle в новый. Это только те дополнения, которые были установлены вами. Например, у меня они такие:

mod_advmindmap
mod_certificate
mod_game
mod_hotpot
mod_questionnaire
mod_stampcoll

block_progress

qtype_combined
qtype_gapfill
qtype_ordering

qformat_hotpot

tool_coursebank

format_topcoll

report_coursesize

theme_essential

local_goodbye
local_mailtest

3. Теперь идём в Уведомления: Администрирование - Уведомления и скачиваем последнюю версию Moodle. (У меня не видна новая версия, которую нужно скачать, потому что на данный момент установлена последняя версия, а у вас будет ссылка на скачивание новой версии)



4. Администрирование  - Сервер - Режим технического обслуживания. Включаем, сохраняем изменения, переходим на хостинг.



На хостинге.
1) Файловый менеджер - Папка с Moodle.
2) Загрузить файлы - Browse - Открыть папку со скачанной новой версией Moodle - Открыть - Загрузить - Закрыть.
3) Правой кнопкой мыши по загруженному архиву - Распаковать.
4) После извлечения архива появится папка с названием moodle. Переименуйте её в moodle_new.
5) Папку public_html переименуйте в moodle_old.
6) Найдите в папке moodle_old файл config.php и скачайте его себе на компьютер.
7) Закачайте файл config.php в moodle_new.

Бэкап.
Хостинг бегет автоматически создаёт и хранит в облаке резервные копии ваших файлов и базы данных. Если обновляетесь в первый раз и боитесь, что что-то не получится, можете сделать резервную копию файлов и базы данных. Для этого идём в Backup на хостинге и делаем резервные копии файлов и базы данных. Файлы - это ваша папка с moodle в Файловом архиве,  обычно она называется по адресу сайта, а база данных - это другая вкладка, которая так и называется База данных.

Подождите немного, вам на мейл придёт сообщение о том, что резервные копии созданы. Вы увидите две папки, появившиеся в корневой директории сайта.

Можно продолжать работу. Компьютер - Файловый менеджер хостинга.

Теперь нужно закачать в новый мудл ваши плагины (дополнения) из старого мудла.
Делаем архив папки moodle_old, скачиваем архив себе на компьютер. Распаковываем.
Находим в этой папке все дополнения, список которых мы составили заранее, и архивируем их. Не нужно их никуда собирать все вместе, пусть они находятся в архиве в той директории, где вы их архивировали, так вам будет легче найти такую же директорию в папке сайта на хостинге.
Можно делать один архив по названию дополнения. Например, у вас 6 дополнений типа mod: mod_advmindmap
mod_certificate
mod_game
mod_hotpot
mod_questionnaire
mod_stampcoll

Выделяем их в папке на компьютере и делаем из них архив zip.
Находим в новом мудле директорию mod и загружаем архив в неё. Распаковываем, архив удаляем.

Всё то же проделываем с остальными дополнениями.

Когда все дополнения будут загружены, переименуйте папку moodle_new в public_html.

На сайте.
Теперь идём на сайт. Там должно появиться сообщение об обновлении. Обновляем.

Не забудьте удалить ненужные файлы с хостинга: архив и папку moodle_old, а также резервные копии файлов и базы данных.

Не объяснённой осталась работа с файловым менеджером бегета,  но он очень понятен и вам не составит труда в нём разобраться самостоятельно.

2 комментария:

  1. Да, сложная работа, жаль не обновляется автоматически!

    ОтветитьУдалить
    Ответы
    1. Да не сложная. Для новичков просто страшноватая.

      Удалить