Бэкап Joomla-сайта: что копировать, куда сохранять и как часто
Резервное копирование часто откладывают на потом, пока не случится первая серьёзная проблема. Между тем правильно настроенный бэкап — единственный гарантированный способ восстановить сайт после взлома или сбоя. Мы вылечили более 350 сайтов на Joomla и точно знаем: там, где есть свежий рабочий бэкап, восстановление занимает часы, а не недели.
Что входит в полный бэкап Joomla-сайта
Joomla-сайт состоит из двух частей: файлов и базы данных. Файлы — это ядро Joomla, расширения, шаблоны, изображения и документы. База данных — это контент: статьи, пользователи, настройки, меню.
Полный бэкап должен включать оба компонента. Копирование только файлов без базы данных бесполезно: после восстановления сайт будет пустым. И наоборот — база данных без файлов не запустится.
Что обязательно копировать
Минимальный набор для полного восстановления:
- Все файлы Joomla в корневой директории.
- Базу данных MySQL с полным дампом.
- Файл
configuration.phpс доступами. - Папку
imagesс загруженным контентом.
Куда сохранять бэкапы
Главное правило: бэкап не должен лежать на том же сервере, что и сайт. Если сервер выйдет из строя или его взломают, копия тоже пострадает. Используйте хотя бы два независимых хранилища:
- Локальный компьютер или внешний диск.
- Облачное хранилище: Яндекс.Диск, Google Drive, Dropbox.
- Отдельный FTP-сервер.
Автоматические расширения для бэкапа Joomla умеют загружать копии в облако по расписанию.
Как часто делать бэкапы
Частота зависит от того, как часто обновляется сайт:
- Интернет-магазин с ежедневными заказами — ежедневный бэкап.
- Корпоративный сайт с новостями — еженедельный бэкап.
- Визитка с редкими правками — раз в месяц.
Перед любыми крупными изменениями — обновлением Joomla, установкой расширений, сменой шаблона — делайте бэкап вне расписания. Если сайт переезжает на новую версию, мы всегда делаем полный бэкап перед началом — это часть услуги обновление Joomla.
Проверяйте бэкапы
Бэкап, который нельзя восстановить, не стоит ничего. Раз в несколько месяцев проверяйте копии: разархивируйте файлы, импортируйте базу данных на тестовом домене. Лучше обнаружить нерабочий бэкап в спокойной обстановке, чем в момент аварии.
«Нерабочий бэкап хуже, чем его отсутствие, потому что даёт ложное чувство безопасности».
Если бэкапа нет, а сайт уже пострадал
Восстановление после взлома без бэкапа — сложнее, но возможно. Мы чистим файлы и базу вручную, восстанавливаем повреждённые данные. Это услуга восстановление после взлома: обычно занимает 2–4 часа, в сложных случаях — до 2 дней. И после восстановления мы всегда настраиваем корректное резервное копирование, чтобы такого больше не повторилось.