Общая модель процесса переноса сводится к следующим моментам:

1. Добавляем домен на новый хостинг, на который производится перенос.

2. Копируем архив файлов на новый хостинг.

3. Размещаем файлы сайта в каталог добавленного домена.

4. Создаем базу данных на новом хостинге.

5. Импортируем дамп базы в созданную базу:

войдите в phpMyAdmin и выберите базу данных, в которую будет производиться импорт дампа (резервной копии базы данных):

перейдите во вкладку Импорт, нажмите Выберите файл и укажите файл дампа базы. При необходимости смените кодировку. Нажмите ОК:

Если файл дампа слишком большой для импорта, импорт необходимо производить по SSH.

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

ISPmanager: Менеджер файлов;
Parallels Plesk: Корневая папка;
cPanel: /var/www/u1234567/.

Далее

подключитесь к серверу по SSH и введите команду:
mysql -uUSER -pPASSWORD DBNAME < DUMPFILE.sql

Между флагами —u, —p и их аргументами (в данном случае USER и PASSWORD) пробел отсутствует.

«USER» — пользователь базы данных (например «u1234567_dbuser»);
«PASSWORD» — пароль пользователя базы данных;
«DBNAME» — имя базы данных, в которую производится импорт (например «u1234567_database»);
«DUMPFILE.sql» — имя файла дампа базы данных в формате sql.
Когда вы скачали дамп базы данных со старого хостинга, надо заменить все упоминания о старом домене на новые:

Зайдите на вкладку SQL совершите три запроса:

UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');

 

6. Изменяем файлы конфигурации нашего сайта в соответствии с данными нового хостинга.

В корневом каталоге вашего сайта в файле wp-config.php найдите строки:

/** The name of the database for WordPress */
define(‘DB_NAME’, ‘u1234567_database’);
/** MySQL database username */
define(‘DB_USER’, ‘u1234567_dbuser’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘password’);
Где:

u1234567_database — база данных, которую использует сайт;
u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
password — пароль, с которым сайт подключается к базе данных .

7. Далее необходимо изменить адрес сайта в разделе wp-options