×
Перенос сайта на новый хостинг: быстро и грамотно
Вернуться к Блогу
9020

Время чтения: 14 минут

Нет времени читать?
Отправить материалы на почту

Перенос сайта на новый хостинг: быстро и грамотно

Многие владельцы веб-ресурсов рано или поздно сталкиваются с необходимостью переноса сайта на новый хостинг. Одних перестал устраивать уровень безопасности данных, другие в попытках сэкономить нашли более выгодное предложение, третьи оказались недовольны качеством технической поддержки. То есть причины «переезда» ресурса на самом деле могут быть самые разные.

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

Что такое хостинг и как он работает

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

С английского hosting переводится как «принимать гостей». Получается так: есть сервер, он 24 часа в сутки доступен в сети, а хостинг дает к нему доступ и место, чтобы можно было размещать и хранить необходимые файлы.

Облачный хостинг

Источник: shutterstock.com

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

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

У вас есть возможность выбрать для себя подходящую цену хостинга. Работу хостов можно сравнить с обычной арендой жилплощади, по сути – вы арендуете место (но не в доме, а в сети) и должны его ежемесячно оплачивать, чтобы ваша веб-площадка функционировала нормально.

Итак, хостер-провайдеры предоставляют место на сервере для хранения файлов, и наряду с этим предоставляют иные услуги, которые могут понадобиться владельцам сайтов:

  • наборы инструментария специально для веб-разработчиков;

  • специальные сервисы (вроде Drupal либо CMS WordPress) для установки программ по одному клику;

  • конструкторы страниц;

  • SSL-сертификаты (иными словами, цифровая подпись сайта);

  • услугу автоматического формирования резервных копий (бэкапов) хранящихся на сервере файлов;

  • возможность пользоваться хостингом электронной почты;

  • сервисы для обеспечения обратной связи с пользователями, включающие в себя, как правило, чаты.

Каждый хостинг имеет персональный Data center, который может находиться где угодно (даже в другой стране), и быть либо собственностью хостер-провайдера, либо арендованным объектом.

Серверы отличаются по имеющемуся в их распоряжении дисковому пространству, а именно по его объему и мощности. И в зависимости от этих характеристик бывают разные виды серверов.

Основные типы хостингов

Обычно провайдеры стараются предложить своим клиентам разные варианты хостеров. Чаще всего предоставляются такие виды:

  1. Shared Hosting – хостинг общего типа.

  2. Virtual Private Server – виртуальный хостинг частного типа (приватный, VPS).

  3. Cloud Hosting – так называемый, облачный хостинг.

  4. Выделенный хостинг.

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

Хостинг общего типа

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

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

Плюсы:

  • невысокая цена;

  • несложная панель управления;

  • готовые серверные настройки;

  • легкость для использования даже для новичков, без особой технической подготовки;

  • хорошая служба поддержки, помогающая в администрировании и обслуживании.

Минусы:

  • довольно узкая линейка серверных настроек (конфигураций);

  • на скорость работы вашего сайта может влиять (а именно – снижать ее) большой поток трафика на других веб-площадках.

Виртуальный хостинг приватного типа (VPS)

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

То есть специально для вас резервируется пространство, память, мощность. Данный вариант хорошо подходит для быстро развивающихся веб-площадок, владельцы которых – бизнесмены среднего звена.

Плюсы:

  • имеется персонально предоставляемый сервер без дополнительной оплаты за это;

  • система легко справляется с увеличением нагрузки (масштабируемость);

  • ваш сайт не станет работать медленнее, если усилится трафик на других ресурсах;

  • есть широкая линейка настроек;

  • имеется наличие Root-доступа.

Минусы:

  • более высокая цена по сравнению с предыдущим вариантом;

  • для использования нужно быть достаточно технически подкованным в данной области.

Cloud Hosting (облачный)

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

Испытательные запуски и активации пробных версий

Источник: shutterstock.com

Положительные моменты:

  • простоев практически нет либо они очень короткие;

  • оплата взимается только за реально использованные ресурсы;

  • работа вашей веб-площадки никак не нарушается при возможных сбоях на сервере;

  • масштабируемость выше, по сравнению с VPS;

  • выделение ресурсов происходит по мере надобности.

Отрицательные стороны:

  • высчитать заранее цену проблематично;

  • Root-доступ есть не всегда.

WordPress

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

WordPress обеспечивает вашей веб-платформе быструю загрузку и практически всегда корректную работу, потому что имеет высоко оптимизированную конфигурацию. Очень удобно то, что тарифные планы на WordPress, как правило, обладают довольно широкой линейкой дополнительных функций. Это может быть набор тем, легкие в использовании конструкторы (с возможностью обычного перетаскивания элементов), иной инструментарий разработчика.

Положительные моменты:

  • цена практически такая же, как и для хостеров общего типа;

  • WordPress устанавливается буквально одним кликом;

  • плагины и темы сразу входят в комплект заранее установленных настроек;

  • отличная служба поддержки;

  • легок в использовании, поэтому подходит для начинающих;

  • дает высокую производительность сайтам.

Однако данный вариант подходит для работы лишь с сайтами, расположенными на WordPress, и это можно назвать его недостатком. Если у вас несколько сайтов, и какие-то из них не используют WordPress, то придется сделать перенос этих сайтов на новый хостинг (если вам нужно, чтобы все они были на одном аккаунте).

Хостинг выделенных серверов

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

По сути, это собственный локальный сервер, однако обеспеченный качественной технической поддержкой со стороны провайдера.

Виртуальный хостинг

Источник: shutterstock.com

Плюсы:

  • управление конфигурациям полностью находится в ваших руках;

  • предоставляется полный Root-доступ;

  • ваш сервер и выделенные ресурсы принадлежит только вам, и это дает большую надежность;

  • высокий уровень безопасности.

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

Перенос сайта на другой хостинг: пошаговая инструкция

Итак, как же перенести сайт на новый хостинг? Первое, что необходимо сделать, это подыскать хостинг, который будет подходить вам по всем параметрам. Следующий шаг – смена привязки доменного адреса вашей веб-площадки. Имя домена должно перенаправлять все поступающие от пользователей запросы на сервера, принадлежащие уже другой компании. И в завершение процедуры выполняется перенос всех файлов, хранящихся на хостинге, в другое место. Это в общих чертах. Теперь более детально обо всех этапах процедуры.

Этап № 1: вписать новый домен.

Необходимо добавить домен с прикрепленной папкой. Именно в нее потом будут выгружены все ваши данные.

Открываете панель управления и заходите в настройки имени. Здесь ищете вкладку «Добавить/Зарегистрировать домен», где можно выполнить регистрацию нового домена либо вставить тот, что был у вас на старом сервере. Это лишь подготовительный шаг, непосредственно перенос сайта на новый хостинг в данный момент не происходит.

Этап № 2: перемещение файлов.

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

Теперь открываете корневую директорию вашей веб-платформы и скачиваете оттуда всю информацию. Таким образом, вы «забираете» данные со старого хостинга.

Можно воспользоваться следующими инструментами:

  • менеджером файлов, имеющимся в панели управления хостингом;

  • протоколом FTP/SFTP (Total Commander, FileZilla, FAR);

  • протоколом SSH (Putty).

Кейс: VT-metall
Узнай как мы снизили стоимость привлечения заявки в 13 раз для металлообрабатывающей компании в Москве
Узнать как

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

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

Этап № 3: переброска базы данных.

Касается тех сайтов, где используется CMS. В большинстве случаев там используются базы MySQL, следовательно, они тоже должны быть перенесены. Это можно сделать вручную, воспользовавшись панелью php MyAdmin. А можно – через интерфейс, имеющийся в панели управления хостингом.

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

Теперь уже на новом хостинге кликаете «Создание базы данных» и вносите в появившиеся поля название БД, логин, пароль, жмете «Создать».

Остается перенести БД на новый сервер. Жмете «Импорт», появляется окно, в котором нужно указать к созданному только что и сохраненному архиву, и кликаете «подтвердить». В конце необходимо дополнить конфигурационный файл сайта или CMS настройками подключения БД (это описано в пятом пункте).

Этап № 4: перемещение учетных записей электронного почтового ящика.

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

  • Удобнее всего будет действовать, если регистратор доменного имени включает в себя адрес электронного почтового ящика. Тогда вы просто заходите в аккаунт регистратора и к IP-адресу нового хостинга привязываете почтовый сервер.

  • Используется привязка почтового ящика к сервису, выступающему в роли посредника. Это может быть, к примеру, Мойофис, Microsoft 365, Google G Suite. В таком случае поставщик e-mail услуг использует записи МХ, и необходимо проверить в DNS, выполняется ли их обновление.

  • Ваш электронный адрес относится к старому хостинг-провайдеру и расположен на его сервере. В таком случае нужно будет на новом хостинге зайти в раздел «Электронная почта», найти там функцию импорта e-mail и заново выполнить процедуру создания учетной записи.

Этап № 5: обновление данных в настройках CMS.

Открываете папку с системными настройками движка и находите файл, в названии которого будут слова conf, cjnfig, setting. Если имеете дело с WordPress, то там это будет «wp-config.php». Или, например, на Joomla – это «configuration.php», а на Bitrix – «dbconn.php».

Теперь нужно найти файл конфигураций (в архивированных ранее данных с сайта) и открыть его через «блокнот». Затем внести новые данные в строки Name, User, Password, Host, и вставить исправленный файл уже на новый сервер в корень веб-адреса вашего ресурса.

Этап № 6: поменять систему DNS и выполнить перенос домена.

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

Этот перенос можно выполнить тремя путями:

  • поменять именно DNS-запись сервера;

  • перенести домен целиком к новому хостер-провайдеру (регистратору);

  • заменить старые значения NS серверов на новые.

Если вы недостаточно подкованы технически, то первые два варианта для вас, скорее всего, будут трудновыполнимы. Поэтому воспользуйтесь третьим. В момент регистрации вам на почту должна прийти памятка, в которой есть сведения о значениях NS серверов нового хостер-провайдера. Это будут записи, начинающиеся с «ns1», «ns2», и так далее. Необходимо зайти в панель управления доменом (на старом хостинге) и внести туда новые показатели.

Этап № 7: проверка работы вашего веб-ресурса.

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

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

  • Выполнить проверку через поддомен, который подключен к public_html.

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

Создание технического отдела

Источник: shutterstock.com

Таким образом можно самостоятельно, выполняя по порядку каждый описанный этап, осуществить перенос сайта на новый хостинг. Другой вариант – обратиться в службу технической поддержки нового провайдера. Как это сделать? Либо просто написать на электронную почту, либо сформировать так называемый тикет (обращение), и опытные профессионалы тут же примутся за выполнение поставленной задачи.

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

Перенос сайта на хостинг Wordpress

Ресурс очень популярный, как в России, так и за ее пределами. Даже проекты, изначально сформированные на HTML или иных (не таких популярных) движках, один за другим перебираются на ВордПресс. На других CMS применяются готовые шаблоны, с легко подгоняемыми параметрами для различных систем. А вот с WordPress все не так просто.

1. Подготовка.

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

Вот что нужно сделать на этапе подготовки:

  • изучить все, что будет перемещаться на новую платформу, составляющие, навигацию и прочее;

  • провести аудит контента для обнаружения некачественных материалов;

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

  • если никогда раньше не работали с ВордПресс, то войти в курс дела.

2. Процесс установки WordPress.

Чтобы в процессе конвертации всех составляющих сайт работал без сбоев, лучше все операции выполнять на локальном сервере. Безопасно и корректно осуществить перенос сайта на новый хостинг – в данном случае на WordPress – можно с помощью широко известной программы Open Server. Там есть весь необходимый инструментарий для работы с базами данных, конверторами, консолью.

Движок скачиваете с официальной страницы и, после распаковки, загружаете в «/domains/newsite» (в директории Open Server). Затем необходимо создать базу данных и пользователя. Для этого нужно открыть контекстное меню, зайти в PhpMyAdmin и ввести логин (root), без пароля. Таким образом, совершен вход в интерфейс. Добавляете нового пользователя во вкладке «Пользователи» и вносите данные в нужные поля, указываете параметры входа, проставляете все галочки в «привилегиях».

Теперь в корневой папке движка находите код файла «wp-config-sample.php» и вносите в соответствующие строчки информацию базы данных. Новому сохраненному файлу дается имя вида «wp-config.php». Далее для установки CMS вбиваете в поисковик имя локального домена (newsite). Появится установочный скрипт, остается внести и подтвердить необходимые данные. Теперь можно по ссылке «newsite/wp-login.php» войти в консоль.

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

Чтобы перемещение HTML на WordPress произошло нормально, необходимо сразу установить и настроить плагины. Тут могут понадобиться определенные модули:

  • случается, что старые формы переносятся некорректно, поэтому можно сразу (воспользовавшись плагинами Contact Form 7 либо Gravity Forms) создать новые;

  • если для вас важны SEO-данные на вашей старой веб-платформе, то они перемещаются с помощью Yoast SEO либо All in One SEO Pack. Там в процессе перемещения надо будет заполнить параметры оптимизации и мега-теги;

  • сохранить использование нескольких языковых версий (если так было на старой площадке) помогут плагины вроде WPML и аналогичные;

  • CMS в основном загружают сервер (а не HTML), поэтому в обязательном порядке понадобятся плагины для кэширования и оптимизации медиа-материалов, в частности это могут быть WP Total Cache и Image Optimizer.

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

4. Конвертация содержания.

Способы для этого есть разные. Контент не очень объемных проектов перемещается вручную. Для этого просто копируете HTML коды статей в редактор ВордПресс, а в виджет соответствующего плагина добавляете SEO-данные. Если отображение выполнилось с ошибками, можно попробовать их исправить, вписав в шаблон пользовательские стили.

Как выполнить перенос довольно объемного HTML сайта на новый хостинг – в частности на WordPress? Здесь помогут специальные плагины для перемещения контента с элементами форматирования, а именно Import HTML Pages либо HTML Import 2. Правки придется выполнить вручную, потому что уровень адаптации оформления невысок.

Конвертация содержания

Источник: shutterstock.com

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

5. Отображение элементов дизайна.

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

А вот если посетителей, в том числе постоянных, уже очень много, и им привычен внешний вид вашей площадки, то есть смысл приложить усилия (причем немалые) и на основе дизайна HTML версии сгенерировать шаблон для нового движка в WordPress. Это можно сделать с помощью сервиса Theme Matcher, который обычно показывает хорошие результаты (и по внешнему виду, и по концепции в целом), требующие иногда небольших доработок.

Другой вариант – скрупулезная обработка каждого компонента темы и работа с исходным кодом HTML. Тут без достаточной технической подготовки не обойтись, и если у вас ее нет, обратитесь за помощью к фрилансерам, либо в дизайнерскую студию.

6. Переход с localhost на хостинг.

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

Можно рассмотреть на примере использования cPanel и PhpMyAdmin. Сначала на хостинг перетаскивается база данных. Вбиваете в поисковик ссылку http://127.0.0.1/openserver/phpmyadmin (она действует для Open Server), и вам открывается интерфейс, в котором находите вкладку «Экспорт». Здесь надо выбрать имя файла, которое в момент создания сайта вписывалось в «wp-config.php», и внести нужные параметры:

  • @DATABASE@ (шаблон имени);

  • UTF8 (кодировка);

  • Gzip (сжатие).

Далее необходимо отправить в архив основную директорию (с новой версией сайта), предварительно скопировав ее с localhost. Создаете в панели хостинга базу данных, задаете надежный логин и пароль, проставляете галочки на нужных «правах» и «привилегиях».

Если на хостинге используется PhpMyAdmin, то переносится база, которая ранее была сохранена с локального сервера. Поставьте галочку на условие «Do not use AUTO_INCREMENT for zero values». В основную директорию сервера новые файлы вносятся в разархивированном виде, тогда при введении имени домена в строку поисковика и будет открываться ваш ресурс.

Важный момент: прежде чем копировать новые данные, удалите с HTML-сайта старые.

Теперь еще нужно вписать в файл «wp-config.php» новые данные о пользователе, а так же о базе данных. Доменное имя прописывается для постоянных WP_SITEURL и WP_HOME.

7. Проверка работы ресурса.

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

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

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

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

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

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

Самый простой подход – выполнить все необходимые манипуляции ручным способом. Последовательность действий будет такой:

  1. Убедитесь в том, что ваш новый хостер совместим с битрикс (используйте для этого утилиту bitrix_server_test). Если нет, и собственных технических знаний для решения вопроса у вас маловато – обратитесь в службу техподдержки.

  2. Выполните копирование всех своих файлов со старого хостера (при условии, что по совместимости все нормально). Используйте для этого FTP-менеджер. Плюс необходимо перетащить данные через phpMyAdmin.

  3. Переместите все базы данных и файлы из Bitrix в соответствующую директорию нового хостер-провайдера. Там, на новом месте, необходимо сформировать БД с именем, паролем и первым пользователем. И затем совершить импорт копии старой базы через phpMyAdmin.

  4. Теперь поменяйте пароль к перемещенной базе данных, старый уберите и укажите новый (из предыдущего пункта). Через текстовый редактор откройте файл dbconn.php (в папке /bitrix/php_interface/) и впишите новые пароли (для пользователя и базы данных).

  5. Завершающий шаг переноса сайта Битрикс на новый хостинг – перенастройка DNS. Останется лишь дождаться, чтобы новые настройки обновились.

Тут все достаточно просто, но при этом есть и другие способы. Резервное копирование можно, например, выполнить, действуя на правах администратора. А затем, воспользовавшись специальным менеджером или облачным хранилищем, экспортировать скопированные данные к новому хостер-провайдеру. Однако данный вариант доступен не всегда. Поэтому универсальный способ – все-таки перетащить все вручную, применив пару простых вспомогательных инструментов.

Возможные проблемы при переносе сайта на новый хостинг

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

  • Полностью утерян контент ресурса.

Обязательно начинайте весь процесс переброски с создания резервной копии, можно даже с помощью старой CMS. В ВордПресс для этого есть специальный плагин, а в Drupal – дополнительный модуль.

Можно получить от хостера данные доступа к панели управления сервером и через нее осуществить резервное копирование, не задействовав движки. Для этого заходите в Файлы, а там – в Менеджер резервных копий. Выполните архивацию и скачайте копии базы данных и файлов, которые актуальны на момент выполнения операции.

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

  • Поменялась структура ресурса и URL.

Доступные для понимания URL чаще всего изменяются с переходом на другой движок (и с изменением структуры сайта тоже), потому что разные CMS формируют неодинаковые «урлы».

В результате вместо такого адреса https://primer/pages/catalog/tovar.html, например, у страницы формируется такой: https://primer/shop/tovar.html/. Получается, что структура URL другая, ссылки, кнопки, виджеты работают криво, выдачи дублируется. И это не нравится ни поисковым роботам, ни пользователям.

Очень важно, чтобы при переносе сайта на новый хостинг URL отобразились корректно.

  • Тяжело и долго настраиваются редиректы.

Это связано с изменением URL. И если ваш веб-ресурс не очень объемный, то выполнить постраничную настройку редиректов не составит труда, чего нельзя сказать о ситуации, когда страниц у сайта не одна сотня. Процесс в таком случае займет очень много времени и сил.

К примеру, старый движок выдавал для раздела «Смартфоны и телефоны» (где собраны все телефоны, смартфоны) такой URL: example-shop/catalog/phones/. И для каждой позиции товара был свой адрес такого вида: example-shop/catalog/phones/phone1.

Если при смене движка у вас для телефонов, смартфонов формируются самостоятельные разделы, то и позиции товаров будут иметь URL разного вида, к примеру example-shop/catalog/phablets/phablet1 либо example-shop/catalog/smartphone/smartphone1. В них понадобится ручное исправление редиректов.

  • У старого и нового движка разные функциональные возможности.

Простой пример: вы хотите перетащить магазин с WordPress на OpenCart. На первой платформе хорошо работает блог, а на второй есть лишь раздел «Статьи». Нужно будет добавлять к OpenCart специальный модуль для блогов, присоединять поддомен с блогом на WordPress и проч. Кроме того, придется что-то еще приобретать и придумывать для расширения функциональности и других составляющих ресурса.

  • Нарушение дизайна.

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

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

От чего зависит цена услуг по переносу сайта на новый хостинг

Цена может меняться в зависимости от следующих моментов:

  • объемности ресурса;

  • используемой CMS;

  • возможности взаимодействия с другими сервисами;

  • особенностей нового хостер-провайдера;

  • имеющегося дополнительного функционала в настройках, к примеру, SSL сертификата, доменной почты и проч.

Таким образом, при переносе сайта на новый хостинг вы платите за:

  • выполнение анализа вашей веб-площадки;

  • формирование оптимального тарифа хостер-провайдера;

  • помощь в регистрации анкеты клиента;

  • создание копии ваших баз данных и файлов;

  • процедуру оформления и оплаты нового хостинга;

  • непосредственно перемещение ресурса;

  • проверку работоспособности площадки еще до перемещения домена;

  • экспортирование домена к новому хостер-провайдеру;

  • окончательное тестирование ресурса.

Некоторые ресурсы требуют индивидуального подхода. К примеру, если у сайта более 10 000 посетителей в течение суток. Или речь идет о форуме, блоге, сообществе, где большая часть контента формируется непосредственно аудиторией.

Трудности могут возникнуть и при других обстоятельствах:

  • Приходится иметь дело с довольно старым программным обеспечением, либо наоборот, новыми, не всегда корректно работающими версиями MySQL, PHP или иными составляющими сервера.

  • Система управления контентом формировалась самостоятельно, никакой документации по переносу нет, а часть контента хранится не в общей базе, а в дополнительных файлах или переменных (так называемые костыли).

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

Облако тегов
Понравилась статья? Поделитесь:
Забрать гарантированный подарок
Полезные
материалы
для руководителей
Скачать 3,2 MB
Елена Койгородова
Елена Койгородова печатает ...