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

Перед обновлением Joomla или переносом сайта сохраните две вещи: файлы и базу данных. Для сайта на Joomla 4.x или 5.x это руководство поможет сделать копию через панель хостинга и проверить, что у вас есть оба компонента; время зависит от размера сайта и интерфейса хостера. Архив без базы — не полный бэкап: в нём могут оказаться шаблоны и изображения, но не статьи и настройки.
Что понадобится
Подготовьте доступ к панели хостинга, файловому менеджеру или FTP/SFTP и инструменту управления базами данных, который предлагает хостер. Убедитесь, что у вас есть место для копии вне папки сайта: если сервер или аккаунт повредится, резервная копия на том же диске может пропасть вместе с оригиналом.
Процедура ниже подходит для Joomla 4.x и 5.x, но названия пунктов панели зависят от хостинга. Сайт на Joomla 3.x лучше не считать эквивалентным: эта ветка устарела, а для её обновления и восстановления проверьте требования конкретной версии.
Сделайте копию файлов
- Откройте корневую папку сайта. Найдите каталог, где лежат папки
administrator,componentsи файлconfiguration.php. Если сайтов несколько, сверьте домен и путь в панели. Проверка: вы видите структуру именно нужного сайта, а не соседнего проекта. - Создайте архив всех файлов сайта. Если файловый менеджер хостинга умеет архивировать папку, используйте его; иначе скачайте файлы через FTP/SFTP и упакуйте локально. Не ограничивайтесь папкой
images: расширения, шаблоны и конфигурация тоже могут понадобиться при восстановлении. Проверка: архив создан, его размер ненулевой, а внутри есть основные каталоги Joomla. - Сохраните архив вне веб-каталога. Скачайте его на компьютер или скопируйте в отдельное хранилище. Не оставляйте единственную копию в открытой папке сайта: ссылка на архив может стать доступна посторонним. Проверка: файл находится в месте, которое не обслуживается сайтом, и открывается для чтения.
Экспортируйте базу данных
- Уточните, какую базу использует сайт. В панели Joomla откройте системную информацию и сведения о конфигурации либо найдите подключение к базе в
configuration.php. Не публикуйте и не отправляйте никому этот файл: там могут быть учётные данные. Проверка: вы знаете название базы, которую нужно экспортировать. - Откройте инструмент баз данных в панели хостинга. Часто это phpMyAdmin, но у хостера может быть другой интерфейс. Выберите базу нужного сайта и выполните экспорт в SQL или сжатый SQL-архив. Если панель предлагает сохранить структуру и данные, оставьте оба пункта включёнными. Проверка: на устройство скачался файл экспорта, а не пустой отчёт.
- Проверьте, что экспорт не пустой. Убедитесь, что файл имеет размер больше нуля и открывается архиватором, если он сжат. Не редактируйте SQL вручную. Проверка: внутри экспорта есть команды создания таблиц и данные, а не только заголовок файла.
Префикс таблиц — часть имени таблиц базы, которую Joomla задаёт при установке. Он помогает отличать таблицы одного сайта от таблиц другого в общей базе; при восстановлении важно выбрать правильную базу и не смешать данные.
Сверьте комплект и храните копию безопасно
Назовите файлы так, чтобы было понятно, к какому сайту и дате они относятся. Достаточно описательного имени без паролей, адресов панели и других секретов. Храните архив файлов и экспорт базы рядом, но не в публичной директории. Для рабочего проекта сохраняйте несколько копий в разных местах, а старые удаляйте только после проверки новых.
- Есть архив файлов сайта.
- Есть отдельный экспорт базы данных.
- Оба файла можно открыть, и у каждого ненулевой размер.
- Копия хранится вне папки, доступной посетителям сайта.
- Вы записали дату и адрес сайта, к которому относятся файлы.
Резервная копия считается страховкой не тогда, когда файл скачался, а когда вы знаете, как восстановить сайт из него.
Проверьте восстановление на тестовой копии
Не проверяйте бэкап, перезаписывая работающий сайт. Используйте тестовый домен или отдельную среду и следуйте процедуре восстановления для вашего хостинга и версии Joomla. Обычно понадобятся и файлы, и импорт базы; после этого нужно проверить конфигурацию подключения к базе и открыть сайт.
Проверяйте не только главную страницу. Откройте страницу входа в админ-панель, несколько материалов, изображения и формы. Если тестовый сайт доступен из интернета, закройте его от посетителей или защитите средствами хостинга. После проверки удалите тестовую копию, если она больше не нужна.
Если копия не получается
- Архивирование завершилось с ошибкой или прервалось. Причиной может быть нехватка места или ограничение панели. Проверьте свободное место и журнал операции; если ошибка повторяется, скачайте файлы через FTP/SFTP или обратитесь к хостеру.
- В экспорте базы нет ожидаемых таблиц. Возможно, выбрана не та база. Сверьте её название с конфигурацией сайта и повторите экспорт, не меняя оригинальные данные.
- Скачанный архив не открывается. Повторите загрузку и сравните размер файла на сервере и на компьютере. Не считайте повреждённый архив готовой копией.
- После восстановления сайт не подключается к базе. Проверьте имя базы, пользователя и параметры подключения в конфигурации на тестовой копии. Значения зависят от настроек хостинга; не переносите учётные данные в публичные инструкции или переписку.
Что сделать дальше
Назначьте регулярное автоматическое резервное копирование в панели хостинга или выберите расширение с официальной документацией для вашей версии Joomla. Уточните, где хостер хранит копии, как долго их сохраняет и как запросить восстановление: автоматический бэкап не заменяет независимую копию. После следующего обновления проверьте дату последнего успешного запуска и хотя бы раз восстановите сайт в тестовой среде.
Проверка рекламы на риски: Что в макете вызовет вопросы ФАС: превосходные степени, сравнения, обещания результата, маркировка.
Спросить за 40 ₽Источники: Joomla Documentation: Backup and Restore of a Joomla site
Частые вопросы
Достаточно скачать папку сайта?
Можно сделать копию, пока сайт работает?
Как часто делать бэкап Joomla?
Можно хранить резервную копию на том же хостинге?
Как понять, что бэкап точно рабочий?
Нужно ли сохранять файл configuration.php отдельно?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.