Как перенести сайт WordPress на другой хостинг ?

Многие вебмастеры размещают новые сайты на простых недорогих хостингах. Со временем сайты разрастаются, увеличивается посещаемость, а серверы перестают выдерживать нагрузку. Приходит время задуматься о переносе своего сайта на более дорогой, но более производительный хостинг. В данной статье вы подробно узнаете, как самостоятельно и правильно выполнить такой перенос сайта.

 

Обратите внимание, некоторые хостинг провайдеры предлагают бесплатную услугу по переносу сайта. От вас потребуется только предоставить доступ специалистам компании к управлению сайтом. Но, если вы уверенны в себе, рекомендую обойтись своими силами. Ведь вы получите бесценный опыт, который несомненно пригодится и в будущих проектах.

 

Копирование файлов сайта

Первым делом скопируем все файлы сайта со старого хостинга. Для этого воспользуемся бесплатным FTP менеджеров, который называется FileZilla (размер составляет порядка 6 Мб).

 

Устанавливаем и запускаем программу.

Затем в панели управления старого хостинга находим FTP данные для подключения. И вводим их в главном окне программы:

  • Хост — адрес сервера
  • Имя пользователя — логин для подключения
  • Пароль — пароль для подключения
  • Порт — указывается при необходимости. Если данных нет, то оставляем поле пустым.

И нажимаем на кнопку Быстрое соединение.

 

Если данные указаны верно, в правой части программы отобразятся ваши папки на хостинге.

Откройте папку, в названии которой указан основной домен. В ней вы увидите каталоги с названиями wp-admin, wp-content, wp-includes и другими файлами. Вот это все и нужно скопировать.

Перенос WordPress сайта на другой хостинг (скриншот 1)

На рабочем столе создайте какую-нибудь папку, после чего откройте ее в левой части программы.

Затем все файлы сайта (нажмите сочетание клавиш Ctrl + A для полного выделения) перетащите в левую часть программы. Начнется загрузка файлов.

Перенос WordPress сайта на другой хостинг (скриншот 2)

Дождитесь, когда в задании не останется файлов под загрузку. Все должны перейти во вкладку Успешные передачи.

Перенос WordPress сайта на другой хостинг (скриншот 3)

Если какие-то файлы попали на вкладку Неудавшиеся передачи, обязательно перезагрузите их.

 

Копирование базы данных

Через панель управления старого хостинга переходим в сервис управления базами данных MySQL.

Затем открываем базу данных своего сайта и нажимаем на кнопку Экспорт.

Перенос WordPress сайта на другой хостинг (скриншот 4)

Сохраняем базу данных на свой компьютер в формате SQL.

Перенос WordPress сайта на другой хостинг (скриншот 5)

По старому хостингу пока все. Только не спешите все удалять от туда вместе с аккаунтом. Попозже!

 

Перенос файлов сайта

Продолжаем. Теперь идем в панель управления нового хостинга, переходим в раздел управления доменами и добавляем существующий (свой) домен.

 

На этой же странице должна присутствовать информация по dns-серверам хостинга. Скопируйте их в отдельный текстовый документ. Ими мы займемся в самом конце.

 

Сейчас главное, что в файловом менеджере создана папка под сайт.

Перенос WordPress сайта на другой хостинг (скриншот 6)

Снова запускаем программу FileZilla, снова находим FTP данные хостинга и снова выполняем подключение.

В папке сайта могут присутствовать некоторые файлы. Но тут ничего важного. Это что-то вроде страницы с информацией о разработке сайта. Удаляем.

Перенос WordPress сайта на другой хостинг (скриншот 7)

Затем выделяем все файлы сайта из левой части программы (сохраненные на рабочем столе) и переносим их в правую. То есть загружаем их на сервер нового хостинга.

Перенос WordPress сайта на другой хостинг (скриншот 8)

Во время загрузки может появляться окно, сообщающее что определенные файлы уже записаны. На самом деле это не так, если присмотреться, на сервере они ничего не занимают (0 байт). Поэтому всегда соглашайтесь на перезапись.

Перенос WordPress сайта на другой хостинг (скриншот 9)

Дожидаемся успешного завершения.

Перенос WordPress сайта на другой хостинг (скриншот 10)

Опять же, если есть какие-то неудачные передачи, обязательно отправьте их заново.

 

Перенос базы данных

В панели управления нового хостинга переходим в раздел баз данных MySQL.

Скорее всего, изначально никакой базы данных не будет. В таком случае создаем ее. Название базы, имя пользователя и пароль могут быть любыми.

Перенос WordPress сайта на другой хостинг (скриншот 11)

Затем открываем созданную базу данных и нажимаем на кнопку Импорт.

Перенос WordPress сайта на другой хостинг (скриншот 12)

В параметрах импорта нажимаем на кнопку Обзор и находим на компьютере сохраненную копию базы данных сайта (в формате sql).

Перенос WordPress сайта на другой хостинг (скриншот 13)

И выполняем отправку.

Спустя несколько секунд база данных будет наполнена.

Перенос WordPress сайта на другой хостинг (скриншот 14)

Отлично, основное выполнено, остается завершительная настройка.

 

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

На новом хостинге открываем файловый менеджер, переходим в папку сайта и открываем файл wp-config.php.

Вносим изменения в строки, содержащие:

  • DB_NAME — имя новой базы данных
  • DB_USER — имя пользователя базы данных
  • DB_PASSWORD — пароль пользователя базы данных

Данные записываются после запятой в одиночных кавычках.

Перенос WordPress сайта на другой хостинг (скриншот 15)

Сохраняем файл.

 

Изменение DNS-серверов

При желании можно полностью перенести домен от старого регистратора на свой новый хостинг. Обычно условия такой передачи описаны на официальном сайте регистратора. Либо узнавайте через техническую поддержку. Но это совсем не обязательно. Достаточно просто изменить DNS-записи домена.

Для этого переходим в панель управления регистратора, находим раздел изменения dns-записей и вносим данные под новый хостинг.

Перенос WordPress сайта на другой хостинг (скриншот 16)

DNS-записи обновляются не быстро. В среднем, это от 12 до 48 часов, но бывает и дольше.

Все это время сайт будет доступен на старом хостинге.

 

Рекомендую воспользоваться специальным веб-сервисом для проверки данных своего домена.

Перенос WordPress сайта на другой хостинг (скриншот 17)

Когда вы увидите, что записи изменились, откройте свой сайт и проверьте его работу.

Перенос WordPress сайта на другой хостинг (скриншот 18)

Если сайт и консоль администратора работают без проблем, можно все удалить со старого хостинга.

Кстати, не забудьте на новом хостинге пересоздать все используемые почтовые ящики.