Перенос сайта
на другой хостинг
Переезд без простоя: сначала копия поднимается на новом месте, проверяется, и только потом переключается домен.
Цена работы2 200 ₽ / часминимум 1 час
Ответдо 15 минутв рабочее время
Начнём работусегодняили завтра
Доступыостаются у васничего не переносится
Что входит
- Копия сайта и базы на новый хостинг
- Проверка работы до переключения домена
- Перенос почты и почтовых ящиков
- Переключение DNS без простоя
- Выпуск сертификата на новом месте
- Наблюдение сутки после переезда
Цена работы
2 200 ₽ / час
Срок и объём часов называются до начала работ.
В абонплате
входит
На обслуживании эти работы идут в счёт пакета часов.
Из чего состоит перенос сайта на новый хостинг
Перенос сайта на другой хостинг затрагивает файлы, базу данных, настройки CMS, панель управления и привязку домена. Порядок действий зависит от движка сайта и от того, какой провайдер принимает данные. Специалист проверяет каждый узел до того, как сайт заработает на новом сервере. Ошибка на любом из этих шагов делает сайт недоступным на время исправления. На выходе владелец сайта получает работающий сайт на новом хостинге и обновлённые настройки CMS.
Причины смены хостинга
Причины сменить хостинг встречаются разные. Старый сервер перестаёт справляться с нагрузкой, панель управления ограничивает доступ к нужным настройкам, а провайдер поднимает стоимость тарифа при продлении. Если дата-центр хостинга расположен далеко от Санкт-Петербурга, задержка ответа сервера тоже становится поводом для смены. Иногда причина проще: провайдер закрывает бизнес и предупреждает о переезде заранее.
Перед сменой хостинга специалист сравнивает тарифы другого провайдера с тем, что сайт использует сейчас. Если у прежнего хостинга нет поддержки, разумнее доверить смену специалисту. У него уже есть инструкция по переносу сайтов на похожих CMS. Так сайт продолжает работать без остановки на всё время смены. Иногда достаточно обратиться в поддержку нового провайдера, чтобы получить помощь на старте. Перенести сайт можно и самостоятельно, но специалист снижает риск ошибок.
Выбор тарифа и панели управления
Перед переносом специалист проверяет панель управления у нового провайдера и помогает выбрать тариф под нагрузку сайта. Панель управления файлами и базой данных отличается у разных хостингов, поэтому доступ к серверу настраивается заново. Создаётся учётная запись, привязывается домен, открывается доступ по FTP или SSH. От выбранного тарифа зависит, сколько ресурсов сайт получит на новом сервере. Панель управления также определяет, какие языки программирования и версии PHP доступны на сервере.
Стоимость тарифа — отдельная статья расходов, которую стоит сравнить заранее: у одного провайдера она растёт с трафиком, у другого остаётся фиксированной. В панели управления добавить новый домен и настроить SSL можно самостоятельно, но специалист делает это без ошибок в конфигурации. Выбрать подходящий тариф проще, если заранее известно, сколько трафика получает сайт.
Перенос файлов и базы данных разных CMS
Перенос файлов и базы данных выглядит по-разному в зависимости от CMS. WordPress хранит настройки в одном конфигурационном файле, а Joomla разносит часть параметров по нескольким файлам и таблицам базы. Специалист проверяет права доступа к файлам, имя базы данных и логин пользователя. Специалист использует настройки, которые уже сохранены на старом сервере, чтобы ничего не потерять. Изменение в структуре каталогов между CMS тоже учитывается при переносе файлов.
Расхождение в этих значениях после переноса приводит к белому экрану или к ошибке подключения. Файлы сайта переносятся через FTP или SSH — выбор зависит от того, что поддерживает новый хостинг. Специалист использует прямое подключение между серверами, чтобы не скачивать архив на промежуточный компьютер. Так перенести большой объём файлов и базы данных получается быстрее и без потери структуры каталогов.
Привязка домена к новому серверу
Домен привязывается к новому серверу отдельным шагом, независимо от переноса файлов. В панели управления регистратора меняются DNS-записи, а на хостинге домен добавляется и настраивается заново. Пока изменение DNS не разошлось по сети, старый и новый хостинг работают параллельно. Имя домена при этом не меняется, меняется только сервер, на который он указывает.
Это снижает риск для посетителей сайта, обращающихся по старому адресу. Сделать привязку домена можно и без помощи специалиста, но домен на новом хостинге иногда требует отдельной настройки. Например, если раньше он использовал другого регистратора для DNS, запись придётся создавать заново. Каждую запись стоит проверить ещё раз, прежде чем домен заработает на новом сервере. Специалист использует резервный файл настроек, чтобы восстановить домен при сбое.
Когда перенос не подойдёт
Перенос не подойдёт, если проблема не в хостинге, а в самом сайте. Устаревшая CMS без обновлений, повреждённые файлы или конфликт плагинов вызывают одни и те же ошибки на любом сервере. В таком случае смена хостинга не решает проблему. Специалист честно предупреждает об этом ещё на этапе оценки задачи, до начала переноса.
Сначала имеет смысл проверить исходный код и базу данных на самом сайте. Перенос делать уже после исправления — иначе проблема повторится на новом сервере в той же форме. Такой сайт стоит сначала привести в порядок, а перенос оставить на потом. Сделать это стоит до заказа переноса, а не после.
Технический процесс переноса сайта между хостингами
Перенос сайта на другой хостинг устроен как последовательность технических шагов. Порядок этих шагов определяет, будет ли сайт отвечать посетителям во время переноса. Файлы, база данных и адрес сайта проходят каждый свой этап. Сайт полностью заработает на принимающем сервере только после завершения всех шагов.
Подготовка файлов и дампа базы данных
Перед переносом на другой хостинг файлы сайта упаковываются в полный архив. Для базы данных нужно создать дамп в формате MySQL. Дамп фиксирует состояние базы данных на момент подготовки, и данные, добавленные позже, в перенос уже не попадают. Раздел панели хостинга обычно предлагает готовый способ выгрузки дампа без стороннего программного обеспечения.
Важно подготовить архив так, чтобы структура папок совпадала с исходной, иначе часть путей в коде сайта перестанет работать. Технический подраздел базы данных — таблицы, кодировка и версия MySQL — сверяется до загрузки. В технической литературе такой процесс называют миграцией данных, а не только копированием файлов. Создание дампа для крупного проекта иногда занимает заметное время. Некоторые таблицы с логами или временными данными можно исключить из дампа, чтобы итоговый файл получился меньше.
Загрузка на принимающий сервер
Загрузка архива и дампа базы данных на принимающий сервер проходит через панель хостинга или через файловое соединение. Внутри архива сохраняется исходная папка сайта, чтобы структура каталогов не нарушалась при разворачивании. База данных создаётся на принимающем сервере, и в неё загружается дамп с исходного сайта. Файлы сайта, которые нельзя быстро упаковать в архив, иногда приходится переносить по частям через панель хостинга.
Версия MySQL на принимающем сервере не всегда совпадает с версией на исходном хостинге. Дамп при загрузке иногда требует правки, чтобы база заработала корректно. Копирование файлов сайта выполняется полностью, включая скрытые файлы конфигурации. Иначе часть функций страницы перестаёт открываться. Дамп базы данных желательно перенести на принимающий сервер тем же способом, что и архив файлов. Некоторые панели хостинга ограничивают размер одного файла при загрузке, и тогда архив дополнительно делится на части.
Работоспособность сайта на тестовом адресе
До того как домен указывает на принимающий сервер, сайт открывается по тестовому адресу. Временная ссылка или строка в файле hosts на компьютере показывает сайт на принимающем сервере уже сейчас. Так видна работоспособность сайта на принимающем хостинге, пока прежний адрес продолжает отвечать посетителям. Тестовый адрес обычно закрыт от поисковых систем, чтобы страницы принимающего сервера не попали в выдачу до того, как перенос завершится.
На тестовом адресе смотрят, открываются ли страницы, работают ли формы и корректно ли отображаются изображения. Кодировка текста и мультиязычные разделы сайта тестируются в этом же режиме. Иначе искажения находятся уже после того, как домен станет отвечать с принимающего сервера. Тестовый адрес позволяет перенести оценку работоспособности без риска для уже работающего сайта.
Кэш браузера и повторное открытие сайта
После того как сайт переносят на принимающий сервер, часть посетителей ещё какое-то время видит прежнюю версию. Браузер и промежуточные серверы хранят страницы сайта в кэше и не сразу запрашивают их снова. Полное обновление адреса в браузере у части посетителей иногда занимает время.
Владельцу сайта имеет смысл открыть сайт в браузере без сохранённых данных. Так видно то же, что видят посетители уже с принимающего сервера. Мобильный и десктопный браузер обновляют адрес не одновременно, поэтому отображение сайта на некоторых устройствах отличается дольше.
Когда достаточно перенести сайт своими силами
Перенести сайт своими силами реально, если он собран на конструкторе с готовым способом переноса. То же касается сайта из нескольких статических страниц без базы данных. Заказывать услугу переноса для такого сайта не подойдёт — задача решается быстро и без посторонней помощи.
У Drupal и ряда других систем есть встроенный способ переноса между хостингами, и для небольшого проекта его достаточно. Бесплатный хостинг при этом иногда ограничивает способ загрузки файлов, и тогда перенести сайт получается только через панель хостинга. Обратная ситуация — крупный проект с внешними интеграциями — самостоятельный перенос почти всегда усложняет и без того технический процесс.
Как устроена работа
Заявка
Задача описывается, доступы к сайту передаются.
Оценка
Срок и количество часов называются до начала работ.
Работа
Выполняется с сохранением резервной копии до изменений.
Отчёт
Показывается, что сделано и сколько времени заняло.
Из практики: СоюзПолимерСервис — полимерные полы

- Перенос на другой хостинг. Сайт перенесён к новому хостинг-провайдеру вместе с базой, почтой и сертификатом — без остановки приёма заявок.
- Редизайн сайта. Новое оформление: первый экран с ценой и гарантией, кнопки расчёта стоимости, удобная мобильная версия.
Реакция на задачу — 1 рабочий день. Работа на любой CMS — 1–2 дня. Всё — по договору, доступы остаются у владельца: что в договоре.
Все примеры работ →«С развитием ИИ сайт на любой старой CMS можно сопровождать и перенести на удобную платформу — и времени это занимает в десятки раз меньше, чем ещё пару лет назад.»
Частые вопросы
Сколько это стоит?
Цена работы: 2 200 ₽ / час, минимум 1 час.
Как быстро начинается работа?
Ответ: до 15 минут, в рабочее время.
Что входит в работу?
Копия сайта и базы на новый хостинг; Проверка работы до переключения домена; Перенос почты и почтовых ящиков — остальное в списке выше.
Останутся ли доступы у меня?
Доступы: остаются у вас, ничего не переносится.
Как устроена работа?
Заявка → Оценка → Работа → Отчёт.
Нужно сменить хостинг?
Описание задачи — срок и объём работ называются до начала.