Как переключить веб-хосты для вашего сайта WordPress

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


Почему?

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

Чтобы минимизировать стресс и ошибки, мы предоставили это руководство, чтобы сделать процесс как можно более плавным и безопасным.

Давай прокатимся!

Contents

Наша рекомендация – спросите свою хостинговую компанию!

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

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

Соберите ресурсы, которые вам понадобятся

Тебе нужно собрать всех своих уток подряд. Поэтому соберите все необходимое для коммутатора. Как говорится, лучше иметь это и не нуждаться в этом, чем нуждаться в этом и не иметь его.

  • Убедитесь, что у вас есть доступ как к старой, так и к новой учетной записи хостинга – Некоторые из этих изменений потребуют повышенных привилегий, поэтому убедитесь, что у вас есть не только правильные учетные данные, но и административный доступ.
  • Убедитесь, что у вас есть доступ к вашей базе данных – Колокольчики могут измениться на новой платформе, но ваши данные остаются актуальными как никогда. Так же, как необходимо иметь учетные данные для доступа к вашим учетным записям, они также необходимы для доступа к вашей базе данных..
  • Используйте FTP-клиент. – Вам понадобится FTP-клиент для перемещения данных между серверами. Есть отличные варианты на выбор, такие как Filezilla.
  • Получить надежный текстовый редактор. – Вам понадобится хороший текстовый редактор, так как вы будете делать много изменений. Notepad ++ – отличный пример.

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

A. Пошаговый процесс перемещения вашего сайта с одного хоста на другой вручную

В этом разделе показано, как выполнить переключение вручную. Если вы ищете процесс, который использует плагин WordPress, прокрутите дальше вниз до этого раздела.

1. Сначала создайте резервную копию ваших файлов

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

Этот аспект процесса, вероятно, займет больше всего времени, поскольку он будет передавать как системные файлы, так и все ваши файлы. Для этого мы рекомендуем использовать систему FTP или SFTP. FTP означает протокол передачи файлов и позволяет получать доступ к файлам и передавать их по компьютерной сети..

Запустите клиент FTP и введите учетные данные для доступа к вашему серверу FTP. Перейдите в корневой каталог вашего веб-сайта WordPress, особенно если он не настроен в качестве целевой страницы по умолчанию..

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

Например, если вы используете FileZilla, вы можете сделать это через сервер > Принудительно показывать скрытые файлы.

После отметки выбранных файлов скопируйте их в место, указанное на вашем компьютере. Процесс копирования может занять некоторое время, в зависимости от размера вашего сайта.

2. Экспорт базы данных MySQL

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

PhpMyAdmin

На левой панели перечислены доступные базы данных. Просто выберите тот, который вы хотите экспортировать. Если вы не уверены, какой именно, проверьте файл wp-config.php вашего текущего веб-сайта. Этот файл содержит основные сведения о конфигурации вашего веб-сайта WordPress..

Проверьте запись, где определено имя базы данных. Это должно выглядеть так:

Быть перечисленным вместо «Database_name_here» заполнитель – фактическое имя базы данных..

Когда закончите, перейдите на вкладку экспорта:

Доступны два метода экспорта. Выберите Custom.

Ниже приведен список пунктов меню в разделе «Пользовательский», объясняющий оптимальные варианты выбора:

  • Формат – Оставьте это на опции SQL по умолчанию.
  • Столы – Таблицы, которые нужно экспортировать, должны быть помечены.
  • Вывод – Чтобы ускорить загрузку, установите для параметра Сжатие значение zip или gzipped..
  • Специфичные для формата опции – Оставьте параметр по умолчанию.
  • Варианты создания объекта – Выберите опцию Добавить DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER.
  • Варианты создания данных – Оставьте параметр по умолчанию.

После завершения всех выборов, нажмите на кнопку Go в нижней части формы.

Это действие должно экспортировать ваши данные в виде файла загрузки. Сохраните в легко доступном месте на вашем компьютере и перейдите к следующему шагу.

3. Создайте базу данных на новом хосте

Вам необходимо импортировать вашу базу данных на новую платформу хоста. Но сначала нужно создать дом на новой системе для базы данных. Каждый хост немного своеобразен, но найдите раздел на вашем хосте, посвященный базам данных, и сделайте следующее:

  • Создать новую базу данных.
  • Создайте пользователя базы данных и предоставьте пользователю полные права администратора..
  • Защитите и сохраните пароль пользователя в надежном месте..

4. Отредактируйте файл конфигурации системы (wp-config.php)

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

Сделайте копию этого файла и храните его в безопасном месте. Затем откройте исходный файл в текстовом редакторе и внесите следующие изменения:

Замените database_name_here, username_here и password_here на фактическую информацию для имени базы данных, имени пользователя и пароля вашего текущего хоста, соответственно.

Вместо localhost введите имя сервера MySQL или оставьте его как localhost, если этот параметр разрешен вашим хостинг-провайдером..

После внесения необходимых изменений сохраните изменения.

5. Загрузите ваши файлы на новый хост

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

Запустите свой FTP-клиент, но на этот раз подключитесь к новому серверу. Это соединение требует некоторых изменений, чтобы отразить эту реальность, введя IP-адрес этого нового сервера вместо прежнего в клиент FTP. Обычно вы можете найти этот новый IP-адрес в своей учетной записи хостинга, но если не уверены, обратитесь в службу технической поддержки.

Когда вы установили соединение с новым хостом, найдите файлы, которые вы скачали ранее, и загрузите их соответственно. Обязательно включите файл wp-config.php в корневой каталог. Если загрузка все еще выполняется, перейдите к следующей задаче, поскольку вы можете одновременно выполнять другие действия.

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

Вы можете импортировать базу данных, пока идет загрузка файла. Войдите в систему, используя инструмент администрирования базы данных, предоставленный вашим новым хостом, который мы предполагаем, phpMyAdmin.

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

импорт базы данных

В разделе Файл для импорта найдите файл, который вы экспортировали, нажав кнопку Обзор..

Оставьте все остальные параметры по умолчанию, прокрутите вниз до нижней части формы и нажмите кнопку «Перейти», чтобы начать импорт. Время завершения импорта базы данных, конечно, будет зависеть от размера файлов.

По завершении процесса импорта вы получите уведомление об обратной связи..

Дополнительная опция: при переключении & Изменение URL

В сценарии, когда вы переходите на новый хост и также меняете URL своего сайта, необходимо выполнить дополнительный шаг: заменить ссылки на старый URL в вашей базе данных на новый.

Если ваши URL-ссылки разбросаны по нескольким PHP-сценариям, а не централизованы, вы можете использовать этот сценарий Search Replace DB для удобства. Он работает как скрипт поиска и замены базы данных в PHP и доступен бесплатно.

После того, как это сделано, убедитесь, что его предупреждение НИКОГДА не оставлять сценарий на сервере.

7. Влияние изменений на вашем DNS-сервере

Ваш новый сервер должен указывать на ваш URL, что влечет за собой изменение настроек вашего DNS-сервера. Этот процесс зависит от того, где домен URL был первоначально зарегистрирован. Если домен был зарегистрирован у вашего старого хостинг-провайдера, вам придется передать весь домен вашему новому провайдеру. Служба поддержки клиентов должна быть в состоянии помочь вам с переводом.

Однако, если вы приобрели домен у регистратора доменов, такого как Domain.com, настройки вашего сервера имен должны быть обновлены. Получите адрес сервера имен вашего нового хоста и соедините его с вашим новым доменом. Если вы с ними не знакомы, адреса серверов имен обычно выглядят примерно так: ns1.yourhost.com, ns2.yourhost.com

Подключите этот адрес сервера имен к вашему домену. Процесс будет зависеть от того, где вы приобрели домен. Ниже приведены инструкции для обычных случаев:

  • Домены, зарегистрированные в GoDaddy
  • Изменение DNS-серверов на HostGator
  • Как изменить сервер имен на Domain.com

Изменения вступают в силу до 48 часов. Чтобы отслеживать, когда процесс завершен, используйте такие инструменты, как What’s My DNS. Однако не вносите никаких изменений в свой сайт до тех пор, пока этот процесс не будет завершен, потому что вы по-прежнему меняете старое местоположение вместо нового.

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

8. Выполните Очистку

Некоторая уборка в порядке, как только ваше изменение DNS наконец прошло. Вернитесь на свой старый хост, удалите базу данных и все файлы. В идеале, вы должны подождать как минимум неделю, прежде чем делать это, чтобы убедиться, что все работает хорошо.

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

Б. Переключение веб-хостов с помощью плагина WordPress

Ручной процесс, который мы обсуждали до сих пор, может в равной степени выполняться автоматически и намного проще с помощью плагинов. Существует несколько вариантов, но мы сосредоточимся на плагине Duplicator для этой иллюстрации.

1. Установка плагина дубликатора

Чтобы установить этот плагин, вам необходимо войти на свой сайт WordPress. Под панелью инструментов найдите меню «Плагины» → «Добавить новый» и найдите «Дубликатор». Нажмите «Установить сейчас», как только результаты вернутся.

После того, как WordPress завершил установку плагина, нажмите кнопку «Активировать», чтобы начать использовать его.

2. Затем экспортируйте существующий сайт

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

На данный момент вы еще не создали пакеты, которые он будет использовать. Эти пакеты представляют собой сжатые версии вашего сайта и базы данных. Нажмите кнопку «Создать новый» в верхнем правом углу формы, чтобы изменить это.

Три варианта представлены:

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

Нажмите на кнопку Далее, когда закончите. Плагин выполнит системную проверку, чтобы убедиться, что он имеет все необходимое для продолжения. Когда сканирование завершено и успешно, вы должны увидеть следующие результаты:

Если вы удовлетворены, начните процесс сборки, нажав на кнопку Build.

Ход операции будет отображаться. Когда закончите, вы должны увидеть этот экран:

Загрузите ваш архив и программу установки по отдельности или сразу по ссылке для скачивания в один клик.

Поздравляем, вы закончили с экспортом существующего сайта.

3. Загрузка файлов с использованием FTP

Затем загрузите загруженные файлы на новый хост-сервер через FTP, используя его IP-адрес вместо домена.

Убедитесь, что корневой каталог вашего сайта пуст. Загрузите как установщик, так и архив в корневой каталог.

4. Создайте новую базу данных

Как и в предыдущем процессе, вам все равно нужно создать базу данных на новом хосте. Сделайте это и убедитесь, что хотя бы один пользователь имеет полные права для его администрирования. Обратите внимание на версию сервера MySQL, которую предоставляет ваш хост, и защитите пароль базы данных в безопасном месте..

5. Установите связь с новым сайтом

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

К счастью, существует обходной путь с использованием файла хоста вашего компьютера. Можно локально сопоставить доменные имена с определенными IP-адресами, что позволяет получать доступ к файлам на новом сервере через старый домен..

(Вы можете полностью пропустить этот раздел, если используете новый домен.)

Получите IP-адрес вашего нового сервера у поставщика услуг, если у вас его нет.

То, как вы открываете файл хоста, зависит от платформы ОС, поэтому вот несколько вариантов:

  • Windows – В меню панели задач найдите «Блокнот». Это требует повышенных прав, поэтому щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Используйте редактор, чтобы открыть c: \ windows \ system32 \ drivers \ etc \ hosts. Убедитесь, что вы ищете «Все файлы», чтобы найти файл.
  • Mac OS – Используйте приложение терминала и введите команду sudo nano / etc / hosts, после чего вам будет предложено ввести пароль администратора..
  • Linux – Тот же метод, что и в Mac OS.

Получив доступ к файлу, введите IP-адрес нового хоста и доменное имя вашего сайта, чтобы оно выглядело следующим образом:

Замените заполнитель yoursite.com реальным доменом, а 192.165.1.10 – фактическим IP-адресом вашего нового хоста..

Примечание: пробел, разделяющий IP-адрес и доменное имя в показанном примере, является пробелом.

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

6. Запустите процесс миграции

Поясница, потому что пришло время всерьез начать миграцию. Перейдите в браузере по адресу http://yoursite.com/installer.php (замените фактический домен). В общем, вы должны увидеть, что составляет этот экран:

копировальный аппарат

Убедитесь, что все проверки валидации пройдены, особенно те из архива и проверки. Нажмите кнопку Далее, чтобы начать процесс развертывания..

После завершения извлечения файла вы перейдете к следующему шагу с запросом идентификации базы данных и доступа к учетным данным..

Введите необходимую информацию о базе данных, нажмите кнопку «Проверить базу данных», чтобы убедиться, что все в порядке. Если все в порядке, нажмите кнопку Далее, чтобы начать импорт базы данных..

Последующий шаг предоставит возможность заменить прежний URL новым..

После завершения нажмите кнопку «Далее», чтобы плагин завершил процесс, и увидите нечто похожее на это:

Экран сообщает, все ли прошло хорошо, и дает возможность завершить установку, предоставив ссылку для входа на ваш сайт..

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

7. Наконец, обновите DNS Nameserver

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

Что ж, поздравления в порядке – вы только что узнали, как переключать веб-хосты для вашего сайта WordPress. Потрясающие!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector