Как перенести сайт WordPress на другой хостинг
Ваш текущий хостинг-провайдер не в состоянии предоставить необходимый уровень услуг, чтобы вы могли эксплуатировать сайт на WordPress с приемлемой скоростью и производительностью?

Тогда вам нужно будет найти нового провайдера и осуществить перенос WordPress на другой хостинг. Компании, которые я рекомендую:
eHost - недорогой провайдер для небольших WordPress сайтов. В качестве панели управления данный хостинг использует CPanel;
iPage - еще один отличный хостинг-провайдер с доступными ценами. Это отличный вариант для размещения сайта на WordPress. Здесь доступна опция управляемого хостинга и возможность перейти на VPS или выделенный сервер;
BlueHost - является лучшим выбором для размещения бизнес-ресурсов. Компания предоставляет несколько тарифных планов, управляемый хостинг для WordPress, VPS и выделенный сервер. Этот провайдер подойдет для любых сайтов.
Важно! Прежде чем осуществить перенос ресурса на другой хостинг, создайте резервную копию вашего сайт: файлов, а также базы данных.
После того, как найдете подходящий хостинг, нужно будет выполнить действия, описанные ниже.
Шаг 1: Перенос файлов WordPress
Перенос сайта на другой хостинг можно осуществить с помощью FTP или с помощью CPanel. Я опишу оба метода.
Вам нужно использовать FTP-клиент, чтобы подключиться к серверу. Я рекомендую использовать FileZilla. Это бесплатная и простая в использовании программа. Вам потребуется учетная запись для FTP на новом и старом хостинге, чтобы подключиться к серверам.
Учетную запись для FTP можно создать в панели управления хостингом:
- Подключитесь к серверу старого провайдера и получите доступ к папке public_html. Здесь хранятся файлы сайта;
- Скачайте файлы на компьютер;
- После завершения скачивания подключитесь к серверу нового хостинга и загрузите эти же файлы в папку public_html. Теперь можно приступить к перемещению базы данных.
Рассмотрим, как перенести сайт на Вордпресс на другой хостинг с помощью CPanel. Это более быстрый процесс, и он не потребует дополнительного программного обеспечения. Этот метод работает, только если и старый, и новый хостинг используют CPanel:


- Войдите в свой аккаунт на старом хостинге и откройте CPanel;
- Перейдите в диспетчер файлов и найдите папку, в которой хранятся файлы сайта; она должна находиться в папке public_html;
- Выберите папку и сожмите ее в .zip-архив с помощью опции «Сжать»;
- С помощью кнопки загрузки сохраните архив с файлами на компьютере;
- После завершения загрузки зайдите на свой новый хостинг и получите доступ к CPanel;
- Добавьте ваше доменное имя на новом хостинге в разделе «Добавление домена». Таким образом, вы создадите папку на новом хостинге;
- Загрузите созданный архив на новый хостинг с помощью диспетчера файлов и функции загрузки в папку public_html (или в папку, которая была создана на предыдущем этапе);
- Распакуйте сжатые файлы с помощью функции «Распаковать», точно указав папку назначения;
- На данный момент вы успешно перенесли файлы на новый хостинг, и теперь можно начать перенос базы данных.
Шаг 2: Перемещение базы данных WordPress
Перед тем, как закончить перенос сайта на Вордпресс на другой хостинг, нужно импортировать базу данных ресурса со старого хостинга на новый:

- Войдите в CPanel старого хостинга и перейдите к инструменту PhpMyAdmin;
- После подключения к серверу СУБД в левой части экрана вы увидите все свои базы данных на хостинге. Выберите БД, которую требуется переместить. Если не знаете, какая база данных вам нужна, откройте файл wp-config.php (находится в корневой папке WordPress) и найдите в нем строку define (‘DB_NAME’, ‘your_database_name’);. Она содержит в себе имя базы данных, которую использует ваш ресурс;
- Выберите нужную базу в левой части экрана. Затем перейдите в меню "Экспорт";
- Экспортируйте выбранную БД в режиме «Быстрого экспорта» в формат SQL и сохраните ее на компьютере;
- Войдите в CPanel нового хостинга и с помощью мастера баз данных MySQL создайте новую БД и пользователя. Сохраните имя пользователя и пароль, потому что позже вам будут нужны эти данные:

- Перейдите в PhpMyAdmin на новом хостинге и в левой стороне панели выберите базу данных, которую только что создали;
- Нажмите на кнопку "Импорт" в верхней части окна и выберите базу, сохраненную на компьютере;
- На данный момент вы закончили перенос базы данных, но это еще не все.
Шаг 3: Обновление конфигурационного файла
В конце переноса сайта WordPress на другой хостинг нужно связать сайт с базой данных. Откройте файл wp-config.php на новом хостинге. Найдите в нем следующие строки и замените старые данные новыми, которые вы сохранили ранее:
/** The name of the database for WordPress */
define('DB_NAME', 'старое_имя_базы_данных');
/** MySQL database username */
define('DB_USER', 'старый_пользователь_базы_данных');
/** MySQL database password */
define('DB_PASSWORD', 'старый_пароль_базы_данных');
/** MySQL hostname */
define('DB_HOST', 'localhost');
Вам нужно изменить имя базы данных, имя пользователя и пароль; localhost можно оставить. Хост базы данных останется прежним, так как большинство провайдеров используют localhost. Теперь ваши файлы связаны с базой данных.
Есть дополнительные шаги, знание которых может быть полезно для вас.
Шаг 4: Перенос учетных записей электронной почты

Перенос учетных записей электронной почты очень похож на перемещение файлов WordPress. Все настройки и сообщения электронной почты из ваших учетных записей находятся в папке public_html/mail/. Вы можете использовать FTP-клиент или CPanel для их перемещения.
Скачав учетные записи электронной почты со старого хостинга и загрузив их на новый, вы сохраните все настройки. Благодаря этому не нужно будет изменять настройки электронной почты в почтовом клиенте (в Thunderbird, Outlook и других).
Шаг 5: Изменение DNS сервера и перемещение домена
Чтобы избежать простоев во время переноса сайта на другой хостинг, вы должны выполнить этот шаг в последнюю очередь. После переноса базы данных, файлов и перемещения учетных записей электронной почты нужно изменить название DNS сервера.
Если домен зарегистрирован в хостинговой компании, то нужно будет предпринять ряд действий. Вы должны перенести домен на новый хостинг. В этом может помочь служба поддержки нового хостера. Но перед этим нужно связаться с текущим хостинг-провайдером и сообщить о том, что вы хотите перенести свой домен. Это может занять несколько дней.
Если ваш домен зарегистрирован у стороннего регистратора, нужно будет только изменить название сервера на предоставляемые вашей новой хостинговой компанией. Изменения вступят в силу. Так что будьте терпеливы!
Мысли напоследок!
Я надеюсь, что это подробное руководство помогло вам перенести свой WordPress сайт на новый хостинг. Если у вас возникли какие-либо вопросы, оставьте их в комментариях.