Перенос сайтов на WordPress — обычная рутинная и очень скучная задача. Периодически возникает потребность перенести сайт с одного удаленного сервера на другой, с удалённого рабочего сервера на локальный для доработки, или после доработки — с локального на удалённый.
Существует множество решений для миграции сайтов, но наиболее оптимальным, на мой взгляд, остаётся плагин All-in-One WP Migration. Приятной особенностью этого плагина является то, что он позволяет перенести практически любой сайт «в два клика» даже в бесплатной версии (накладывается ограничение на размер архива в 512 Мб).
Как перенести сайт WordPress на новый сервер
- Зайдите в панель управления существующим сайтом, который будем переносить.
- Выберите в левом меню «Плагины > Добавить новый«
- В поле поиска справа введите «All in one WP Migration», найдите плагин от автора ServMask и нажмите кнопку «Установить«.
- Нажмите кнопку «Активировать«, чтобы включить плагин.
- В левом меню появится новый раздел, «All-in-One WP Migration». Выберите пункт «All-in-One WP Migration > Экспорт«.
- В открывшемся окне нажмите на зелёную кнопку «Экспортировать в» и в выпадающем меню выберите «Файл«.
- Этого достаточно, чтобы загрузить локально копию всего сайта. По завершению архивации нажмите кнопку «Download вашсайт.ru» (файл с расширением
.wpress
). - Пока идёт загрузка, выполните описанные выше шаги по установке плагина (с 1 по 4) на узле, куда будет производиться импорт сохраненной копии.
- На новом сайте выберите в меню «All-in-One WP Migration > Импорт«. В открывшемся окне нажмите кнопку «Импортировать из > Файл«.
- Выберите в окне загрузки скачанный ранее файл архива .wpress (его также можно просто перенести мышкой в окно импорта). Импорт начнется автоматически. По завершению импорта плагин выдаст примерно такое окно:
- Осталось последнее действие — для того, чтобы ссылки на новом сайте работали, необходимо два раза перейти на страницу «Настройки > Постоянные ссылки» и нажать кнопку «Сохранить изменения«.
Всё готово, теперь копия сайта на новом сервере должна выглядеть точно так же, как оригинал.