Hoster.ru
Электролитный проезд, д.3, стр.47 115230 Россия, Москва 8 800 200 05 42
Hoster.ru

Как перенести сайт Wordpress на хостинг, советы по переносу Wordpress

Перенос сайта Wordpress на другой хостинг может понадобиться, если мы хотим протестировать условия у другого хостера, или сразу переехать на другую площадку, при этом у нас уже есть работающий сайт. Действий здесь чуть больше, чем при установке новой пустой CMS, но для специалиста это простая задача. Если у вас не так много знаний веб-технологий, лучше привлечь для переноса профессионалов.

Мы будем рассматривать перенос сайта Wordpress с использованием cPanel, FTP-клиента и phpMyAdmin.

 

Действия по переносу на старом хостинге

Скачиваем нашу базу данных (БД) и файлы Wordpress — вместе с всеми изменениями дизайна и функционала, которые мы сделали до этого:

  • в админке Wordpress отключаем все используемые плагины, иначе при переносе могут возникнуть сбои;
  • в cPanel открываем Диспетчер файлов и переходим в главный (корневой) каталог нашего сайта. Если у нас не один сайт, определить имя нужной корневой папки можно в разделе «Домены» (или «Дополнительные домены», «Поддомены» для соответствующих случаев);
  • проверяем, чтобы у нас отображались и все скрытые файлы, в том числе .htaccess — это важно;
  • выделяем все файлы и жмем кнопку «Сжать» — создаем архив;
  • файл архива скачиваем на компьютер, а из каталога хостинга его удаляем — для безопасности.

На сайте с большим количеством контента (изображений, видео) будьте готовы к тому, что архив получится большого объема.

Если вы используете FTP-клиент — можно просто скачать все файлы и папки из корневого каталога сайта, а уже на своем компьютере заархивировать их.

 

Скачиваем базу данных

Чтобы понимать, какая именно база данных Wordpress нам нужна (у нас их может быть несколько), смотрим ее имя в конфигурационном файле wp-config.php, в строке DB_NAME.

Далее:

  • идем в нашу учетную запись в phpMyAdmin;
  • находим нужную базу, жмем «Экспорт», оставляем все параметры по умолчанию (но проверяем, чтобы формат был sql). Файл скачивается нам на компьютер.

 

Действия на новом хостинге

Перенос сайта Wordpress на новой площадке состоит из следующих шагов:

  • добавить новое доменное имя (в cPanel, в разделе Домены);
  • создать новую базу данных;
  • импортировать старую БД в только что созданную;
  • закачать файлы нашей CMS;
  • в конфигурационном файле изменить имя базы данных Wordpress;
  • перенаправить домен на новый хостинг

 

Создаем новую пустую БД

В cPanel идем в раздел «Базы данных» и выбираем «Мастер баз данных MySQL». С его помощью создаем новую БД и прописываем в настройках имя, а также логин и пароль пользователя, который будет администратором. Пользователю назначаем полные права. Имя базы, логин и пароль пользователя записываем — они нам пригодятся дальше.

 

Импортируем нашу старую базу

Теперь в новую БД загружаем нашу старую базу данных Wordpress. Для этого идем в phpMyAdmin, но уже в аккаунт нового хостинга. Выбираем новую пустую базу, жмем кнопку «Импорт», на компьютере выбираем файл со старой базой и импортируем ее.

После этого в phpMyAdmin появятся все таблицы с данными сайта со старого хостинга.

панель управления phpMyAdmin

 

Загружаем нашу старую CMS на новый хостинг

Распаковываем архив с файлами Wordpress в корневую папку на новом хостинге. Для этого загружаем архив с помощью Диспетчера файлов cPanel, и жмем «Извлечь», после чего сам архив удаляем.

Перенос сайта Wordpress почти окончен, и можно включить плагины, которые мы отключили в самом начале.

 

Изменяем конфигурационный файл

Так как мы перенесли файл wp-config.php со старого хостинга, сейчас в нем записаны реквизиты нашей старой базы данных. При попытке запустить сайт мы получим ошибку соединения с базой.

Поэтому в cPanel нового хостинга (или через FTP-клиент) открываем wp-config.php, ищем строки DB_NAME, DB_USER, DB_PASSWORD и меняем в них название базы, имя пользователя и его пароль на те, что мы задали в новой базе данных. Вписываем данные внимательно; в случае опечатки также получим ошибку соединения.

 

Перенаправление домена

Чтобы завершить перенос сайта Wordpress, нужно «привязать» домен к новому хостингу. Это делается у регистратора вашего доменного имени, обычно путем изменения адресов DNS-серверов на те, что предоставил нам новый хостер.

 

Классический PHP хостингHDD
 
Безлимитный SSD-хостингSSD
Host-1
1 ГБ
  • 1 сайт
  • 1 база данных
  • 5 почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Защита от DDoS
67
руб.
мес.
Host-2
5 ГБ
  • 5 сайтов
  • 5 баз данных
  • 10 почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Защита от DDoS
  • Домен в подарок
126
руб.
мес.
Host-3
10 ГБ
  • 10 сайтов
  • 10 баз данных
  • почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Защита от DDoS
  • Домен в подарок
231
руб.
мес.
Host-4
15 ГБ
  • 30 сайтов
  • 30 баз данных
  • почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Защита от DDoS
  • Домен в подарок
371
руб.
мес.
Альфа-SSD
2 ГБ
  • сайтов
  • баз данных
  • почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Let's Encrypt
  • Защита от DDoS
143
руб.
мес.

100
руб.
мес.
Бета-SSD
7 ГБ
  • сайтов
  • баз данных
  • почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Let's Encrypt
  • Защита от DDoS
  • Повышенная производительность
  • Домен в подарок
234
руб.
мес.

164
руб.
мес.
Гамма-SSD
30 ГБ
  • сайтов
  • баз данных
  • почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Let's Encrypt
  • Защита от DDoS
  • Повышенная производительность
  • Домен в подарок
638
руб.
мес.

447
руб.
мес.
Дельта-SSD
45 ГБ
  • сайтов
  • баз данных
  • почтовых ящиков
  • PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
  • Поддержка любой CMS
  • Let's Encrypt
  • Comodo Positive SSL в подарок
  • Защита от DDoS
  • Повышенная производительность
  • Домен в подарок
699
руб.
мес.

489
руб.
мес.
Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных.