Вопрос к экспертам. Есть ли для moodle модуль/плагин для создания полной резервной копии сайта (скрипт + дамп базы), т.е. аналог joomla'вского комонента Akeeba Backup для moodle?
moodle состоит из трёх кусков - web-часть, база данных, каталог с данными. Утилиту, чтобы копировала всё и сразу в мудле я не видел, делаю бэкап средствами операционной системы и mysql. Тут встречный воспрос - если стоит joomla и на ней стоит Akeeba, то пусть akeeba и делает бэкап moodle за компанию. Прописать базы и каталоги от мудла и вперёд.
>Тут встречный воспрос - если стоит joomla и на ней стоит Akeeba, то пусть akeeba и делает бэкап moodle за компанию. Прописать базы и каталоги от мудла и вперёд.
Сайты на разных серверах.
Даже если оба сайта были бы на одном хосте, идея бекапить и мудл и джумлу через Akeeba backup плохая. Например, если не дай Бог, нужно будет восстановить один из сайтов, восстановится и другой содержанием на момент создания бекапа. Т.е. потеряются данные и сразу двух сайтов.
> Утилиту, чтобы копировала всё и сразу в мудле я не видел
А вот вспомнил! Юзал я на joomla софтину JoomlaPack - был доволен. Вот, оказывается она теперь называется Akeeba. Разные базы надо сохранять в разные файлы. Так что ничего не потеряется и не смешается, но разные сервера - это сложнее. Если сервера свои (не на хостинге), то решается.
А копировать всё и сразу - да бэкапить весь сервак - поставить его на виртуалку и сохранять всю виртуальную машину. Если денег дадут на vmware, то по осени так и сделаю.
ESXi и так бесплатна, для этих целей более чем достаточно,
Тем более что не одна вмваря эти решения делает, можно и на другой платформе построить.
можно еще виртуальный хостинг сделать и бекапить хостами... Если панель управления прикрутить
Решений много и стандартных и не очень.
У всех разная инфраструктура, у кого то может быть под мудлом н один сервер а 2, 3 или больше Поэтому каждый идет своим путем
>ESXi и так бесплатна, для этих целей более чем достаточно...
Не достаточно. В виртуализации немного разбираюсь.
Проблема в том, что мне не нужен бекап всего веб-сервера. Только всего мудла.
А есть системы виртуализации которрые позволяют бекапить приложения из виртуального контейнера?
сделайте вирутальный хостинг, установите панель управления и бекапьте ваш мудл нажатием одной кнопки или по расписанию, или как угодно. Это если вы адепт готовых решений. Параллельно сможете еще кучку доменов на одном сервере держать, в качестве бонуса...
Проще написать свой скрипт и гонять его по крону.
Так что это надуманная проблема.
>А есть системы виртуализации которрые позволяют бекапить приложения из виртуального контейнера?
Не понял к чему это.
>сделайте вирутальный хостинг, установите панель управления и бекапьте ваш мудл нажатием одной кнопки или по расписанию, или как угодно
Вот это интересно, спасибо.
напишите свой скрипт и будет вам счастье
2 раза запустить архиватор и 1 раз утиль для бекап БД (и запускать его в cron-е) не сложно
Для разных ОС и БД бекап делается разными средствами.
Итак, подытожим. Средства бекапить moodle целиком из самого modle нет. Решением проблемы может быть либо скрипт для архивации + дамп БД, либо поднять виртуальный хостинг с панелью управления.
Буду эксперементировать . Виталий Лавров и Андрей Чекунов огромное спасибо!