XCloner-Backup and Restore – это расширение, осуществляющее полное резервное копирование и восстановление файлов, разработанное для Joomla. Цель данного компонента заключается в том, чтобы дать пользователю возможность копировать все установочные файлы Joomla и сохранять их на любом носителе. Файлы можно копировать на разные серверы, перемещать их в любое время с одного сервера на другой. Компонент XCloner может быть использован как самостоятельная утилита резервного копирования для любого PHP/MYSQL сайта, а также для сайтов, работающих на движках Wordpress, Drupal и других. Вы можете выполнить полное резервное копирование данных, любо только определенной части. В настройках копирования мы можете указать степень сжатия копируемых данных. При большом объеме копируемых данных вы можете воспользоваться арендой выделенного сервера. Копии можно создавать в нескольких экземплярах, чтобы избежать проблем со сроками хранения или РНР скриптами. Есть возможность исключать директорию и файлы из резервной копии вручную, либо с помощью настроек планировщика крон (AJAX). При создании копии с помощью крона, данные могут храниться на локальном сервере удаленно через FTP протокол, либо на аккаунте электронной почты. В настройках планировщика крона вы можете создавать сразу несколько задач в зависимости от конфигурации файлов.
С данным расширением вы можете всячески управлять своими резервными копиями: перемещать, удалять, переименовывать и даже выкладывать на фронтенд для обмена. Перемещение резервных копий можно осуществлять вручную, либо с помощью функций сервера через FTP протокол. Также копии можно загружать на Amazon S3. Настройки конфигурации позволяют выбрать, как генерировать копии в зависимости от возможностей вашего сервера. Копии можно создавать при помощи РНР протокола и с использованием утилит сервера для ускорения процесса.
Созданную копию компонента XCloner можно воссоздать на совершенно другом сервере с новыми настройками и MySQL. Перезапись новых настроек в файл конфигурации происходит автоматически.