Перенос учебного портала на новый сервер кажется довольно простым: развернуть веб-сервер, восстановить базу данных, распаковать файлы и скорректировать конфигурацию. На практике всё оказалось интереснее.

При восстановлении Moodle 4.1.11 на Ubuntu 24.04.5 LTS мы столкнулись с рядом проблем: в конфигурации оказалось неверное имя базы данных, на сервере обнаружились два каталога с кодом Moodle, MySQL отказывался запускаться, а после восстановления появились ошибки кэширования и invalidparameter.

В этой статье рассмотрим последовательность работ, диагностические команды и выводы, которые можно использовать при переносе собственной LMS.

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

Читать далее