Коротко: выгрузить сайт с WordPress можно двумя способами. Контент — встроенным экспортом («Инструменты» → «Экспорт») в XML-файл. Весь сайт целиком (файлы + база) — плагином резервного копирования или вручную по FTP и через phpMyAdmin. Для переезда нужен именно второй вариант.
Что выгружаем
| Задача | Способ |
|---|---|
| Только записи/страницы | Экспорт XML |
| Весь сайт | Плагин бэкапа (файлы + база) |
| Вручную | FTP + дамп базы |
| Через сервер | WP-CLI / SSH-архив |
Вкладки: способы
- «Инструменты» → «Экспорт».
- Выберите «Всё содержимое» или конкретную рубрику.
- Нажмите «Скачать файл экспорта».
- Получите XML-файл со записями, страницами, комментариями.
Минус: не переносятся настройки, плагины, темы и медиафайлы целиком (в XML попадут только ссылки на изображения).
- Установите плагин бэкапа (Duplicator, All-in-One WP Migration, UpdraftPlus).
- Создайте архив: файлы и база.
- Скачайте архив на компьютер.
- На новом сайте распакуйте и восстановите.
Полноценная копия: темы, плагины, медиа и настройки. Для больших сайтов плагин может требовать разбиения архива.
- Скачайте все файлы по FTP/SFTP.
- В phpMyAdmin выберите базу → «Экспорт» → получите
.sql. - Сохраните оба комплекта (файлы и
.sql). - Уберите из архива кэш, логи и лишние бэкапы.
Самый контролируемый способ, но требует доступа к файлам и базе.
# дамп базы
wp db export backup.sql
# архив файлов (только нужное)
tar -czf site.tar.gz wp-content wp-config.phpКоманды занимают секунды и удобны для больших сайтов. Требуется SSH-доступ.
Практика: выгрузить сайт для переезда
- Сделайте полный бэкап (файлы + база).
- Скачайте архив на компьютер и проверьте целостность.
- Загрузите всё на новый хостинг.
- Импортируйте базу, поправьте
wp-config.php. - Замените адреса сайта в базе.
- Проверьте сайт, затем переключайте домен.
Частые ошибки: причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| Пропали картинки | экспортировали только XML | переносить папку uploads |
| Архив не создаётся | лимит времени/памяти | разбить или делать вручную |
| Копия не открывается | данные базы не совпадают | сверить wp-config |
| Ссылки ведут на старый домен | адреса не заменены | wp search-replace |
Проверьте себя
Вопросы и ответы
В экспорте XML выберите конкретную рубрику или записи. Так перенесёте только нужный раздел.
Через FTP скачайте папку wp-content/uploads — там все загруженные файлы. XML их не переносит.
Не храните их в публичной папке: они могут открыться по ссылке. Скачивайте и удаляйте с сервера.
Да: через FTP и phpMyAdmin. Это чуть дольше, но не зависит от лимитов плагинов.
Итоги
- XML-экспорт — только контент, для переезда недостаточно.
- Полная копия — файлы и база (плагин, FTP+phpMyAdmin, WP-CLI).
- Не храните архивы внутри сайта.
- При переносе обязательно заменяйте адреса сайта.
Комментарии
Пока комментариев нет — будьте первым, кто поделится мнением.