Как сделать бэкап сайта на WordPress

Категория:

Как сделать бэкап сайта на WordPress

Создание бэкапа сайта на WordPress — это обязательный шаг для защиты данных и восстановления сайта в случае сбоев или атак. В бэкап должны входить:

  • Файлы сайта (тема, плагины, загруженные изображения);
  • База данных, содержащая контент сайта, настройки и данные пользователей.

1. Бэкап через хостинг

Большинство хостингов предоставляют встроенные инструменты для создания резервных копий. Зайдите в панель управления хостингом и выполните следующие шаги:

  1. Откройте раздел «Резервное копирование» или «Бэкапы»;
  2. Выберите сайт, для которого нужно создать бэкап;
  3. Запустите процесс создания резервной копии и сохраните файл бэкапа на локальном устройстве.

2. Бэкап вручную

2.1. Копирование файлов сайта

С помощью FTP-клиента, например FileZilla, скопируйте файлы сайта:

ftp> open [адрес сервера]
ftp> username: [ваш логин]
ftp> password: [ваш пароль]
ftp> mget -R /public_html/ /backup/
	

Скачайте весь каталог WordPress, включая:

  • wp-content/ — содержит темы, плагины и загруженные файлы;
  • wp-config.php — файл конфигурации.

2.2. Экспорт базы данных

Для резервного копирования базы данных используйте инструмент phpMyAdmin:

  1. Войдите в phpMyAdmin через панель управления хостингом;
  2. Выберите базу данных вашего сайта;
  3. Нажмите «Экспорт» и сохраните файл SQL.

Или используйте команду MySQL в терминале:

mysqldump -u [пользователь] -p[пароль] [имя_базы] > backup.sql

3. Бэкап с помощью плагинов

Существует множество плагинов для автоматического создания бэкапов:

  • UpdraftPlus: позволяет создавать резервные копии и загружать их в облако (Google Drive, Dropbox и др.);
  • Duplicator: помогает создать копию сайта для переноса или восстановления;
  • All-in-One WP Migration: простой инструмент для создания и восстановления резервных копий.

Шаги для использования UpdraftPlus:

  1. Установите и активируйте плагин через панель администратора WordPress;
  2. Перейдите в раздел «Настройки» → «Резервные копии»;
  3. Выберите, что включать в бэкап (файлы, базу данных);
  4. Запустите создание резервной копии и скачайте её.

4. Автоматизация бэкапов

Настройте автоматическое создание резервных копий с помощью плагинов или задач на сервере. Пример настройки задачи cron:

0 2 * * * mysqldump -u [пользователь] -p[пароль] [имя_базы] > /path/to/backups/backup_$(date +\%F).sql

Заключение

Создание бэкапа сайта WordPress защищает данные и упрощает восстановление в случае проблем. Используйте ручные методы, плагины или инструменты хостинга для регулярного резервного копирования.