Как создать резервную копию на UserCMS и восстановить ее

Резервная копия = бэкап - это "слепок" или копия сайта в определенный момент времени, например, на 5 января 12:40:56
Естественно, резкопий может быть несколько, а точнее чем больше тем лучше, некоторые даже каждый час делают, если позволяет место, поскольку каждая резкопия занимает место.
И зачем они нужны?
Вот случился сбой, или вирусы удалили файлы или вообще файлы все удалили, а у вас есть резкопия, чтобы не все заново делать, а вернуться в те самые 5 января 12:40:56 и продолжить работу с этого момента.
Резкопии могут храниться где угодно, в идеале, на отдельном компьютере, который работает только во время создания резкопии. Как вариант можно хранить их на внешнем жестком диске HDD, а вот на SSD или на флешках не стоит их хранить, данные носители могут за 1-2 года потерять все данные на них, поэтому их периодически нужно подключать (давать ток). Впрочем, HDD тоже.
Некоторые советуют хранить на DVD (не на DVD-RW - они тоже быстро стираются), многие говорят что на них хранится инфомрация около 5 лет, хотя у меня есть диски и по 15 лет и вроде как ничего, но семейные фото стоит переписать, вот их действительно нужно хранить в 2 местах и долго. А вот резкопии более 1 года не вижу смысла хранить.
Самый простой и надежный способ (по крайней мере у меня лично ни разу не было проблем с данным вариантом) - штатный способ, то есть внутри самого UserCMS в админке внизу есть кнопка Бэкап.

Где и создаются бэкапы = резервные копии.

Делать их можно сколько угодно
До версии 2.4.0 наблюдалась проблема с большими бэкапами (размеров от 500мб, у кого-то от 1Гб), но в версии 2.4.0 и выше, данный модуль полностью переделан. В нем даже можно закрыть сайт или вкладку, не дожидаясь завершения (но это не точно, я лично не проверял).


Если нужно перенести сайт с локального компьютера на хостинг, то нужно создать бэкап, закачать его на хостинг (через панель или через фтп), и открыть адрес сайта чтобы восстановить бэкап.
Если бэкап из админки не создается, то можно:
1. вручную архивировать все файлы (даже бд отдельно не надо бэкапить, все тут) используя Менеджер файлов в ISP manager или его аналоге, установленном на вашем хостинге или просто в проводнике windows (если сайт локально располагается). Для этого достаточно лишь архивировать все файлы сайта, но предварительно перенести файл install_ХХХХХХ.php_ из папки user_cms в корень сайта. А если сайт локальный, то любым архиватором или с помощью Проводника.
2. вручную архивировать все файлы, используя SSH
3. нормальный хостинг делает резкопии автоматически, в частности рег.ру делает их каждый день и хранит их за последние 30 дней.
Найти их не составит труда:
как создать резеврную копию сайта reg.ru cms

А когда перешли в это раздел, то увидим следующее:
бэкап сайта делаем и восстанавливаем

Внимание!
Эта заметка не совсем относится к UserCMS (скорее на 99% не относится к нему), но знать надо!
На практике, многие, когда говорят о бэкапе, именют в виду бэкап базы данных, а не всего сайта (базы данных и файлов).
Поэтому будьте внимательны, если вам нужны и база и файлы, то так и говорите: мне нужен полный бэкап сайта, файлы и дамп базы данных!
Но стоит отметить, что у UserCMS здесь есть огромнейшее преимущество перед большинством других CMS, он создает полный бэкап сайта из админки, то есть делает не только архивацию файлов но и дамп базы данных (а точнее просто добавляет БД в архив), и вам не нужно проводить никаких дополнительных манипуляций с БД и тем более создавать их на хостинге.


Пред. урок След. урок