T.M. SoftStudio

feci quod potui, faciant meliora potentes

Vosao CMS: Создание backup сайта

 

Vosao CMS позволяет создавать резервную копию сайта, с помощью которой можно восстановить его содержимое.

 

Копия сайта создается в виде архивного файла exportFull.vz, хранящегося в папке /file/tmp.

Создать копию сайта можно двумя способами.

Первый способ — это использование кнопки Экспорт вкладки Настройки сайта раздела Конфигурация консоли управления сайтом.

Второй способ — это использование плагина Scheduled Backup (http://www.vosao.org/addons/backup), который можно скачать и установить с помощью кнопки Установка или Обновление раздела Расширения | Конфигурация расширений консоли управления сайтом.

После создания архивного файла exportFull.vz его можно скачать открыв папку tmp раздела Ресурсы, вкладку Файлы страницы папки и ссылку архивного файла, на странице которой нужно нажать Загрузка.

Скачать созданный архивный файл может любой пользователь по адресу /file/tmp/exportFull.vz, поэтому в целях ограничения к нему доступа во вкладке Безопасность страницы папки tmp для группы guests необходимо установить полномочия Запрещено, используя кнопку Добавить полномочия.

Для скачивания Backup-файла временно нужно вернуть полномочия Чтение папки tmp.

Восстанавливается сайт с помощью Backup-файла и кнопки Импорт вкладки Настройки сайта раздела Конфигурация консоли управления сайтом.

Однако Backup-файл не будет создаваться при наличии папок-дубликатов в разделе Ресурсы консоли управления сайтом.

Удалить папки-дубликаты можно в консоли Google App Engine (https://appengine.google.com/) управления GAE-приложением.

Для этого в консоли управления GAE-приложением нужно открыть раздел Datastore Viewer и выбрать Entity-сущность FolderEntity. Затем кнопкой Delete удалить сущности-дубликаты, выбирая раньше созданные сущности. Оставлять нужно самые последние по дате сущности.