Установка и настройка

Как сделать полезную файловую копию сайта

Исходники, пользовательские медиа, конфигурация и серверные правила входят в разные части резервной копии. Копия считается проверенной после восстановления и сверки.

На этой странице
  1. Сохраните нужный состав
  2. Храните копию вне сайта
  3. Свяжите файлы с базой
  4. Продолжить работу

Сохраните нужный состав

Файловая копия рабочего сайта должна включать исходники именно установленной версии, изображения и другие пользовательские файлы, конфигурацию и правила веб-сервера. Одного ZIP покупательского дистрибутива недостаточно: в нём намеренно нет ваших загруженных материалов и паролей подключения.

Служебные кэши и скомпилированные шаблоны обычно можно создать заново, но перед исключением каталога убедитесь, что там не хранится единственный экземпляр пользовательского файла. Зафиксируйте список включённых и исключённых путей.

Храните копию вне сайта

Архив с конфигурацией не должен скачиваться по HTTP. Используйте закрытое хранилище с ограниченным доступом. Учитывайте, что файл backup.zip может остаться доступным даже после изменения маршрутов CMS, если сервер отдаёт его напрямую.

Для примера составьте манифест относительных имён, размеров и SHA-256. После распаковки в новый каталог сравните каждый включённый файл с этим манифестом. Так можно обнаружить повреждение или пропущенные скрытые файлы, а не только убедиться, что ZIP открывается.

Свяжите файлы с базой

Копия файлов и дамп БД должны относиться к одному согласованному состоянию. Если одновременно продолжаются загрузки и редактирование, в базе может оказаться ссылка на фотографию, которой ещё нет в архиве.

Определите окно резервирования или другой согласованный способ фиксации. После восстановления откройте страницы, проверьте изображения и права доступа. Сохраните дату, версию, контрольные суммы и результат проверки; без этого наличие файла архива не доказывает возможность восстановить работающий сайт.

Продолжить работу

Проверьте последовательность на отдельной копии сайта. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Права файлов и каталогов CMS без лишней открытости.

← Установка и настройка

Создайте сайт сами

Посмотрите, как вы будете управлять своим сайтом

Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.

Демо доступно бесплатно после регистрации на основном сайте.