Как сделать бэкап сайта на WordPress
Создание бэкапа сайта на WordPress — это обязательный шаг для защиты данных и восстановления сайта в случае сбоев или атак. В бэкап должны входить:
- Файлы сайта (тема, плагины, загруженные изображения);
- База данных, содержащая контент сайта, настройки и данные пользователей.
1. Бэкап через хостинг
Большинство хостингов предоставляют встроенные инструменты для создания резервных копий. Зайдите в панель управления хостингом и выполните следующие шаги:
- Откройте раздел «Резервное копирование» или «Бэкапы»;
- Выберите сайт, для которого нужно создать бэкап;
- Запустите процесс создания резервной копии и сохраните файл бэкапа на локальном устройстве.
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:
- Войдите в phpMyAdmin через панель управления хостингом;
- Выберите базу данных вашего сайта;
- Нажмите «Экспорт» и сохраните файл SQL.
Или используйте команду MySQL в терминале:
mysqldump -u [пользователь] -p[пароль] [имя_базы] > backup.sql
3. Бэкап с помощью плагинов
Существует множество плагинов для автоматического создания бэкапов:
- UpdraftPlus: позволяет создавать резервные копии и загружать их в облако (Google Drive, Dropbox и др.);
- Duplicator: помогает создать копию сайта для переноса или восстановления;
- All-in-One WP Migration: простой инструмент для создания и восстановления резервных копий.
Шаги для использования UpdraftPlus:
- Установите и активируйте плагин через панель администратора WordPress;
- Перейдите в раздел «Настройки» → «Резервные копии»;
- Выберите, что включать в бэкап (файлы, базу данных);
- Запустите создание резервной копии и скачайте её.
4. Автоматизация бэкапов
Настройте автоматическое создание резервных копий с помощью плагинов или задач на сервере. Пример настройки задачи cron:
0 2 * * * mysqldump -u [пользователь] -p[пароль] [имя_базы] > /path/to/backups/backup_$(date +\%F).sql
Заключение
Создание бэкапа сайта WordPress защищает данные и упрощает восстановление в случае проблем. Используйте ручные методы, плагины или инструменты хостинга для регулярного резервного копирования.