Служит для создания архивов данных сайта, восстановения данных из архивов и создания дистрибутива сайта для установки на другом сервере. Поддерживает импорт архивов с других сайтов, позволяя переносить данные между сайтами.
Создание архива
При создании архива можно выбрать для помещения в архив:
- Вся база данных: база данных сайта целиком. Включает в себя данные всех модулей, настройки и шаблоны.
- Конфигурация: файлы конфигурации из папки _local на сервере.
- Настройки: настройки всех модулей. При выборе только этого пункта данные модулей не включаются в архив.
- Файлы: папка _mod_files на сервере. В ней хранятся файлы, используемые модулями: загруженные на сервер изображения, документы для скачивания и др. Во многих случаях эта папка занимает основную часть объема сайта на диске.
- Шаблоны: шаблоны, сохраненные в базе данных сайта.
Следует учитывать, что при восстановлении данных из архива восстанавливаются все данные, которые он содержит. Например, из архива, содержащего всю базу данных и файлы, невозможно восстановить только файлы, не затронув базу. Поэтому необходимо сохранять разные данные в разных архивах, если необходима гибкость при восстановлении.
Рекомендуется задавать описание архива при его создании, чтобы было понятнее, к какому моменту жизни сайта он относится.
Созданный архив или дистрибутив можно скачать, кликнув на имени файла в списке архивов.
Создание дистрибутива сайта
Созданный дистрибутив можно установить на другой хостинг или локальный компьютер с помощью программы-инсталлятора: http://distrib.amiro.ru/public/installer/ .
Восстановление данных
При восстановлении данные, содержащиеся в архиве, заменяют текущие данные сайта. Восстановление возможно только в том случае, если текущая версия системы совпадает с версией на момент создания архива. Если иконка восстановления в списке архивов не показана, то данные из этого архива восстановить нельзя, и его можно удалить. Данные из дистрибутивов также не подлежат восстановлению.
Импорт архива
Механизм импорта позволяет переносить данные между сайтами. Для, того чтобы импортировать архив, загрузите его в папку _mod_files/upload, выберите пункт "Импортировать архив" на форме модуля, введите имя файла и нажмите кнопку "Импортировать". Если импорт прошел успешно, архив появится в списке, и данные из него можно будет восстанавливать.
Для успешного импорта архива необходимо совпадение версий данных в архиве с текущей версией CMS. Кроме того, невозможен импорт архива, содержащего базу данных, с сайта на MySQL 4.1 на сайт с MySQL 4.0.
Необходимо иметь в виду, что при восстановлении данных из импортированного архива соответствующие данные на сайте полностью заменяются. Например, после переноса всей базы данных с локального тестового сайта, содержащей несколько тестовых заказов, на реальный каталог товаров, в нем останутся только эти тестовые заказы. То же самое касается зарегистрированных пользователей, содержимого каталога и других данных.
|