Установка и настройка
Как сделать полезную файловую копию сайта
Исходники, пользовательские медиа, конфигурация и серверные правила входят в разные части резервной копии. Копия считается проверенной после восстановления и сверки.
На этой странице
Сохраните нужный состав
Файловая копия рабочего сайта должна включать исходники именно установленной версии, изображения и другие пользовательские файлы, конфигурацию и правила веб-сервера. Одного ZIP покупательского дистрибутива недостаточно: в нём намеренно нет ваших загруженных материалов и паролей подключения.
Служебные кэши и скомпилированные шаблоны обычно можно создать заново, но перед исключением каталога убедитесь, что там не хранится единственный экземпляр пользовательского файла. Зафиксируйте список включённых и исключённых путей.
Храните копию вне сайта
Архив с конфигурацией не должен скачиваться по HTTP. Используйте закрытое хранилище с ограниченным доступом. Учитывайте, что файл backup.zip может остаться доступным даже после изменения маршрутов CMS, если сервер отдаёт его напрямую.
Для примера составьте манифест относительных имён, размеров и SHA-256. После распаковки в новый каталог сравните каждый включённый файл с этим манифестом. Так можно обнаружить повреждение или пропущенные скрытые файлы, а не только убедиться, что ZIP открывается.
Свяжите файлы с базой
Копия файлов и дамп БД должны относиться к одному согласованному состоянию. Если одновременно продолжаются загрузки и редактирование, в базе может оказаться ссылка на фотографию, которой ещё нет в архиве.
Определите окно резервирования или другой согласованный способ фиксации. После восстановления откройте страницы, проверьте изображения и права доступа. Сохраните дату, версию, контрольные суммы и результат проверки; без этого наличие файла архива не доказывает возможность восстановить работающий сайт.
Продолжить работу
Проверьте последовательность на отдельной копии сайта. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Права файлов и каталогов CMS без лишней открытости.
