Перенос вашего сайта с одного веб-хостинга на другой — это просто. Но, как и со всем, что связано с технологиями, к миграции веб-сайтов нужно подходить с осторожностью; иначе это может привести к серии головных болей, начиная от чего-то столь простого, как отсутствующий файл, и заканчивая столь сложным, как поврежденная база данных.
К счастью, в нашем распоряжении есть много инструментов, которые мы можем использовать, чтобы сделать работу намного проще. Какой именно из них применим в вашем случае, зависит от нескольких факторов.
В этой статье мы рассмотрим различные способы миграции на новый сервер.
Вариант А: Обращение за помощью к вашему хостинг-провайдеру
Сегодня многие хостинговые компании предлагают бесплатную миграцию веб-сайтов, что упрощает для пользователей перемещение их веб-сайтов с минимальными хлопотами. Обычно эта услуга включает перемещение файлов вашего веб-сайта, баз данных и иногда учетных записей электронной почты. Это особенно полезно для тех, у кого нет технических навыков или времени, чтобы самостоятельно выполнить миграцию.
Чтобы воспользоваться такими услугами, вот что вам нужно сделать:
1. Получите хостинг с бесплатной услугой миграции сайта
Не все веб-хосты предлагают бесплатные услуги миграции. Если это то, что вам нужно, убедитесь, что ваш новый хостинг-провайдер предлагает эту услугу, прежде чем регистрироваться.
Вот некоторые из хороших вариантов, включающих бесплатную помощь по миграции сайта:
| Разработчик | Тип хостинга | Цена от | Бесплатная миграция сайтов |
|---|---|---|---|
| Hostinger | Общий, VPS, Облако | $ 2.99 / мес | Неограниченные бесплатные миграции |
| Cloudways | Облако хостинг | $ 14.00 / мес | 1 бесплатная миграция на аккаунт |
| ScalaHosting | Общий, VPS, Облако | $ 2.95 / мес | Неограниченные бесплатные миграции |
| Verpex | Общий, VPS, Облако | $ 2.99 / мес | Неограниченные бесплатные миграции |
| ChemiCloud | Общий, VPS, Облако | $ 2.95 / мес | Неограниченные бесплатные миграции |
2. Запросить миграцию веб-сайта
Обратитесь в службу поддержки клиентов вашего нового хостинг-провайдера и запросите услугу миграции. Обратите внимание, что вам нужно будет предоставить им некоторую информацию о вашем существующем веб-хостинге, чтобы они могли выполнить миграцию.
Каждый веб-хостинг делает это по-разному. Некоторые могут потребовать от вас отправить письмо в службу поддержки клиентов, в то время как другие могут потребовать от вас открыть тикет поддержки. В примере, показанном выше, A2 Hosting имеет возможность запросить миграцию сайта из своего клиентского портала.
3. Позвольте им делать работу
Дайте им немного времени, и когда они скажут, что все готово, протестируйте свой новый сайт. Большинство миграций сайтов занимают от 2 до 5 рабочих дней. В то же время не волнуйтесь, ваш сайт будет работать на вашем предыдущем хосте.
Важно не удалять предыдущую учетную запись веб-хостинга, пока вы не убедитесь, что миграция завершена успешно.
4. Проверьте свой новый сайт
Обязательно тщательно проверьте свой новый сайт. Если вы довольны тем, что все работает как надо, то можете приступить к удалению вашего предыдущего аккаунта веб-хостинга.
Что обычно входит в бесплатную миграцию сайта?
Бесплатные услуги по миграции веб-сайтов обычно включают перенос основных компонентов вашего веб-сайта от одного хостинг-провайдера к другому. Обычно это охватывает:
- Файлы веб-сайта: Миграция всех файлов, таких как HTML, CSS, JavaСкрипт, изображения и другой статический контент.
- Базы данных: Перенос баз данных, включая все ваши данные, таблицы и настройки.
- Учетные записи электронной почты: Перенос существующих учетных записей электронной почты и их содержимого, хотя некоторые хостеры могут переносить только учетные записи без содержимого.
- Конфигурация домена: Обновление настроек DNS для обеспечения того, чтобы ваш домен указывал на новый хост без простоев.
- Основная конфигурация: Обеспечение корректной работы вашего сайта на новом сервере, включая обновление путей, прав доступа к файлам и других необходимых конфигураций.
Что обычно не входит в бесплатную миграцию сайта?
Хотя бесплатные услуги по миграции охватывают основные аспекты, часто существуют ограничения:
- Большие или сложные веб-сайты: Некоторые хостинг-провайдеры могут взимать плату за миграцию больших баз данных или сложных веб-сайтов, особенно если они включают несколько доменов или пользовательские конфигурации.
- Сторонние интеграции: Миграция сторонних сервисов, таких как CDN конфигурации, SSL сертификаты или внешние APIs, могут быть не включены.
- Редизайн или оптимизация веб-сайта: Бесплатная миграция обычно не включает в себя редизайн или оптимизацию вашего веб-сайта для повышения производительности на новом хостинге.
- Пользовательские конфигурации электронной почты: Хотя базовая миграция электронной почты часто включена в стоимость, индивидуальные настройки электронной почты, особенно те, которые связаны со сторонними почтовыми клиентами, могут потребовать дополнительных сборов или самостоятельного управления.
- Несколько сайтов или поддоменов: Некоторые хостинг-провайдеры могут бесплатно перенести только один сайт, а за перенос дополнительных сайтов или поддоменов взимается дополнительная плата.
Вариант B: Самостоятельная миграция сайта
Если вы выбрали хостинг без бесплатной миграции, не волнуйтесь — ручная миграция веб-сайта полностью управляема при правильных шагах. Сложность процесса зависит от компонентов и функций вашего веб-сайта.
Например, если у вас есть только статический сайт и больше ничего, все может быть так же просто, как перенести эти файлы на новый хост и изменить записи DNS для вашего доменного имени. Для тех, кто работает на WordPressТакие инструменты, как Duplicator и All-in-One WP Migration, могут автоматизировать часть процесса.
Однако для полной ручной миграции, особенно с более сложными сайтами, вам нужно будет обрабатывать каждый компонент по отдельности. Ниже приведено пошаговое руководство, чтобы убедиться, что все переносится гладко.
1. Зарегистрируйтесь на новом веб-хостинге
Обычно есть определенные причины, когда желательно сменить хостинг. Эти причины могут быть связаны с производительностью, надежностью или даже плохим обслуживанием клиентов. Перед тем, как регистрироваться у нового хостинга, проведите небольшое исследование, чтобы убедиться, что вы не делаете это вслепую.
Есть много отличных поставщиков услуг веб-хостинга, которые предлагают хорошую производительность и функции по очень разумным ценам. Если вы регистрируетесь у них как новый клиент, вы также можете воспользоваться преимуществами новой регистрации, такими как большие начальные скидки.
Помните, что вам не обязательно искать хостинг, который предлагает все самое лучшее, достаточно найти такой, который будет полностью соответствовать вашим потребностям.
2. Переместите свои файлы
Большинство служб веб-хостинга позволяют вам архивировать файлы через панель управления. Это может значительно облегчить вам жизнь. Используйте панель управления, чтобы сжать все ваши файлы, а затем загрузите их. Как только файл окажется на вашем компьютере, загрузите его на новый хост и извлеките файлы там. Это гарантирует, что вы сохраните ту же структуру файлов, что и в оригинале.
3. Переместите свою базу данных
Там, где файлы являются лицом веб-сайтов, база данных содержит информацию, на которой работают динамические сайты. У каждого бренда базы данных будут свои собственные инструменты управления, но они, как правило, функционируют схожим образом. Самая популярная база данных, используемая сегодня, это MySQL и перемещение базы данных можно выполнить с помощью инструмента, который называется PHPMYADMIN.
Чтобы переместить ваш MySQL база данных, войдите в панель управления и получите доступ к опции базы данных. Затем нажмите на phpMyAdmin, и вы попадете в интерфейс управления этой базой данных. Если в вашей учетной записи есть несколько баз данных, убедитесь, что вы выбрали правильную, связанную с вашим веб-сайтом.
Когда вы окажетесь в базе данных, найдите вкладку «Экспорт» и щелкните ее. На следующем экране убедитесь, что «Метод экспорта» — «Быстрый», а «Формат» — «SQL», прежде чем нажать «Перейти». Сохраните файл на своем компьютере. Я рекомендую вам не менять имя файла.
После этого мы собираемся в основном полностью отменить весь процесс. Войдите в панель управления вашего нового хоста, а затем импортируйте эту базу данных, выбрав файл, который вы только что загрузили на свой компьютер.
Внимание: Если вы используете систему управления контентом (CMS), то вам нужно знать несколько вещей. CMS, такие как WordPress или Drupal часто имеют свои собственные процедуры миграции. Вам также придется установить новую копию CMS перед миграцией базы данных.
4. Переместите свою электронную почту
Самое забавное в электронной почте то, что мы все ее используем, но когда дело доходит до миграции веб-сайтов – мы часто забываем, что нам нужно также перенести наши электронные письма. К сожалению, способ, которым вы справляетесь с этим, может различаться в зависимости от того, как в настоящее время управляются ваши электронные письма.
Например, существуют различные типы хостингов электронной почты: некоторые письма размещаются у регистраторов доменов, а другие могут размещаться у сторонних поставщиков услуг, таких как Microsoft 365 или Google Workspace. Более подробную информацию о переносе электронной почты лучше всего получить у вашего нового веб-хостинга.
Как правило, вам нужно переместить ваши существующие электронные письма и обновить ваши записи MX. Есть два способа переместить ваши электронные письма;
Перемещение электронной почты вручную
Для перемещения писем проще использовать почтовый клиент, например буревестник.
- Настройте Thunderbird для синхронизации писем с предыдущей учетной записью хостинга.
- Создайте еще одну учетную запись в Thunderbird, которая будет указывать на учетную запись электронной почты на вашем новом хосте.
- Выберите входящие письма из старого аккаунта и скопируйте их все в новый аккаунт электронной почты. Эту часть нужно повторить для каждой папки электронной почты, которую вы хотите переместить.
Далее вам нужно будет убедиться, что ваши записи MX обновлены. Эта запись в вашей зоне DNS предназначена для указания того, какой почтовый сервер обрабатывает ваши письма. Для этого вам нужно будет войти в панель управления DNS.
Найдите запись типа MX и обновите информацию там. Если вы не уверены, что именно нужно изменить, вы можете получить эту информацию у вашего нового хостинг-провайдера.
Более легкий путь
Если вы используете cPanel и на старом, и на новом хосте, перемещение ваших писем может быть включено в процесс миграции. Просто свяжитесь со службой поддержки вашего нового хоста и попросите их перенести ваш аккаунт cPanel. Этот процесс миграции также будет включать ваши письма.
Если вы хотите только перенести свои письма из учетной записи cPanel в учетную запись cPanel, войдите в свою старую учетную запись хостинга и нажмите «Диспетчер файлов». Найдите папку с именем «mail» и сожмите ее, затем загрузите. После этого загрузите файл в свою новую учетную запись хостинга и снова распакуйте его.
5. Проверьте свой сайт
После загрузки файлов на новую конфигурацию хостинга дважды проверьте, что все работает правильно на вашем сайте. Поскольку ваши записи DNS все еще указывают на местоположение вашего предыдущего сайта, вам нужен другой способ протестировать ваш новый сайт.
Хотя большинство хостов могут использовать временные URL, многие этого не делают, поскольку это считается небезопасным. Тогда у вас остается несколько других вариантов. Самый простой — внести небольшие изменения в то, как ваш браузер интерпретирует карты доменных имен.
Для этого измените файл «hosts» с помощью Блокнота и добавьте в конец;
IP_адрес domainname.com
IP_адрес www.domainname.com
Где IP_address — это IP-адрес вашего нового сервер веб-хостинга. Эта информация должна быть указана как в панели управления вашей новой учетной записью, так и в приветственном письме, которое вы получили от новой службы хостинга.
Сохраните изменения и очистите кэш браузера перед повторным посещением URL-адреса вашего веб-сайта. Это позволит вам протестировать ваш сайт на новом хосте. Не забудьте удалить строки в файле hosts, как только закончите!
6. Измените свои записи DNS
Как только вы убедитесь, что все работает так, как должно быть, пришло время изменить записи DNS, чтобы ваше доменное имя указывало на правильное местоположение. Для этого вам понадобится доступ к вашей системе управления доменными именами.
Измените ваши существующие записи на записи новых хост-серверов. Это позволит системе DNS направлять посетителей в правильное местоположение вашего нового веб-сайта.
После внесения необходимых изменений в записи DNS наберитесь терпения и ждите. Изменения могут занять некоторое время, вплоть до 24 часов. Обычно, когда я это делаю, я просто оставляю их распространяться на ночь и проверяю только гораздо позже.
Заключение: смена веб-хостинга не обязательно должна быть кошмаром
К настоящему моменту вы, вероятно, поняли, насколько большую разницу может сделать хороший веб-хостинг. Помимо производительности и надежности, хороший веб-хостинг может сэкономить вам много времени и денег в будущем. Знание того, что вы можете положиться на помощь вашего хостера, может быть бесценным и выбор правильного веб-хостинга это важно.
Если вы уже оказались в ситуации, когда вы недовольны своим хозяином и ищете способ переезда, не забудьте проверить наши обширные обзоры веб-хостинга которые следят не только за производительностью, но и за другими важными характеристиками ключевых поставщиков услуг хостинга.