Перенос WP сайта на др. хостинг

Автор: | 11.10.2020

Хостился я долгое время на Спринхосте, в целом ребята не плохие, но был один не приятный момент когда они забанили мой сайт ни сообщив об этом. Помню скачал я с плеймаркета WordPress от Automattic и со смарта начал заливать на свой сайт картиночки и каким то макаром они решили что это бан. Я тогда решил поднимать свой хостинг, но сейчас не об этом.

При простом переносе файлов WordPress из одной директории в другую, сайт «ломается» — нарушается вёрстка, пропадают картинки.

 

Перенос WP сайта на др. хостинг вручную.

Перейдите во вкладку Экспорт, выберите формат SQL и нажмите ОК:

Качаем архив папки public_html

Создал сайт, прилинковал домен.

Создал базу данных на целевом хосте.
Импортировал дамп, все настройки по умочанию.

Отредактируйте конфигурационный файл сайта wp-config.php.Измените название БД, пользователя и пароль.


Если настроен плагин кэширования, очистите папку wp-content/cache
В директорию папки public_html на целевом хосте распаковать содержимое соответсвующего архива.

В phpMyAdmin замените URL старого домена на новый. Для этого нужно в таблице «wp-options» заменить значения option-value строк siteurl и home на имя нового домена.

При смене домена или при переходе с протокола HTTP на HTTPS возникает необходимость изменить все старые URL-адреса на новые. Чтобы отобразить сайт на другом домене, воспользуйтесь плагином Velvet Blues Update URLs в административной панели WordPress нового сайта.

 
 

Перенос WP сайта на др. хостинг через Dublicator.

Установить и активировать Dublicator на хостинге A
Создать и скачать архив + installer.php
На хостинге B исталлим новую базу + wp:

1
site betatest.prfi.ru -wp=custom

Обязательно зайти в админку.
http://betatest.prfi.ru/wp-admin
Удаляем содержимое каталога betatest.prfi.ru/public_html
Копируем туда installer.php + архив
Стартуем скрипт через браузер http://betatest.prfi.ru/installer.php

Оф. мануал на ангельском
Прокликиваем блонди инсталлер.

Указываем логин пас и имя базы данных(см.вывод комманды site betatest.prfi.ru -wp=custom).

Жмем Test Database
Меняем Title на свой.
На последнем этапе жмем Admin Login и УКАЗЫВАЕМ логин\пас от сайта что притащили в архиве.
Удаляем установочные файлы.
Duplicator > Настройки> Информация

Логин и пас те же что были на хостинге А.