Инвентаризация
Проверяем CMS, версии, объём, базу, cron, почту, SSL, DNS и внешние зависимости.
Перенос сайта
Проверяем совместимость нового окружения, сохраняем файлы и базу, запускаем копию до переключения домена и контролируем критические функции после изменения DNS.
Состав услуги
Состав и границы работы фиксируем до старта. Большую задачу делим на проверяемые этапы.
Проверяем CMS, версии, объём, базу, cron, почту, SSL, DNS и внешние зависимости.
Сравниваем PHP, расширения, веб-сервер, права, лимиты и настройки базы.
Сохраняем файлы, базу и важные конфигурации, проверяем возможность восстановления.
Разворачиваем копию и проверяем страницы, админку, формы, заказы и интеграции.
Согласуем окно, обновляем DNS и сертификат, контролируем старое и новое окружение.
Проверяем журналы, доступность и критические сценарии после распространения DNS.
Карта переноса
Рабочий сайт зависит от базы данных, DNS, почты, фоновых заданий, сертификатов и внешних сервисов. До переключения составляем перечень зависимостей и владельцев доступов.
Сверяем версии PHP, базы, расширений, лимиты и правила веб-сервера. Несовместимость исправляем на копии, не во время смены DNS.
Определяем окно синхронизации заказов, заявок и пользовательских файлов. Для активного проекта планируем финальный дельта-перенос.
Проверяем IP-фильтры, webhook, платёжные уведомления, SMTP и задания cron. Новые адреса добавляем в разрешения до переключения.
Заранее снижаем TTL, фиксируем старые записи и оставляем исходный сервер доступным. План возврата содержит конкретное условие и ответственного.
Контроль запуска
Главные шаблоны, административную панель, формы, поиск, авторизацию, заказ и загрузку файлов. Сравниваем число записей и контрольные страницы со старой средой.
Фиксируем точное время финальной синхронизации, временно ограничиваем изменения при необходимости и проверяем журналы отправки. Контрольная заявка должна попасть в тот же канал, что и раньше.
После обновления DNS, проверки сертификата, почты, интеграций и прохождения согласованного периода наблюдения. До этого исходная копия остаётся точкой возврата.
Результат
Файлы и данные переносятся через проверяемую копию.
Проблемы окружения выявляются до переключения.
Для критического сбоя определён план отката.
Организация работ
До оценки нам важно увидеть исходное состояние. Так смета опирается на факты, а не на предположения.
Получаем адрес проекта, описание задачи и необходимые доступы с минимальными правами. Для действующего сайта сначала договариваемся о резервной копии и безопасном окне изменений.
Проверяем текущую реализацию, зависимости и ограничения. Отделяем обязательные работы от улучшений и фиксируем, что именно не входит в оценку.
Формируем этапы, результат каждого этапа и порядок проверки. Если точная оценка невозможна до исследования, отдельно предлагаем ограниченный диагностический этап.
Выполняем согласованный объём, проверяем критические сценарии и передаём результат. Дополнительные задачи не добавляются в счёт без согласования.
Стоимость
Цена определяется после знакомства с проектом. Для услуги «Перенос сайта» на неё обычно влияют состояние текущей реализации, число сценариев, доступность тестовой среды, интеграции и срочность.
После первичного обращения мы уточним данные. Работы и внешние расходы начинаются только после согласования состава и стоимости.
Вопросы
Стремимся сократить простой за счёт предварительной копии, но точный сценарий зависит от динамических данных и DNS.
Почта — отдельный контур. Если она связана с доменом или хостингом, заранее описываем ящики, записи и миграцию.
Да, после проверки версии, лицензий, окружения и объёма данных.
Только после проверки нового размещения и периода наблюдения. Срок фиксируем в плане переноса.
Первый шаг
Ответим, уточним исходные данные и предложим следующий этап. Работы и расходы начинаются только после согласования.