Что входит в услугу «Копия сайта»
Мы выполняем комплекс работ, чтобы вы получили полностью рабочий проект, а не просто набор файлов. В базовый пакет входит:
- Полное копирование файлов: перенос всех директорий сайта (frontend, backend, медиафайлы, системные файлы).
- Миграция базы данных: безопасный экспорт и импорт БД без потерь данных и с сохранением кодировки.
- Перенос бэкенда: миграция серверной логики, API, скриптов и настроек CMS.
- Основная настройка: обновление конфигурационных файлов (подключение к новой БД, указание новых доменных имен).
- Тестирование: проверка работоспособности всех форм, ссылок, административной панели и серверных скриптов.
Как мы переносим бэкенд сайта
Запрос «перенести бэкенд из сайта» часто возникает при смене хостинга, переходе на новый домен или выделении серверной части в отдельный микросервис. Мы выстроили процесс так, чтобы исключить простои и потерю данных:
- Аудит и бэкап. Перед началом работ делаем полный слепок (резервную копию) текущего сайта. Это гарантирует, что оригинал останется нетронутым.
- Перенос на временный домен. Разворачиваем копию сайта на нашем тестовом сервере или временном домене. Оригинальный сайт в это время продолжает работать в штатном режиме.
- Настройка серверной части. Адаптируем бэкенд под новые условия: прописываем новые пути, настраиваем права доступа к файлам и папкам.
- Финальный перенос и синхронизация. Если требуется перенос на «боевой» сервер, мы синхронизируем новые данные (которые могли появиться на старом сайте за время разработки) и переключаем DNS.
Отличие полной копии сайта от переноса только backend-части
Чтобы вы точно понимали, какая задача перед вами стоит, разделим эти понятия:
- Полная копия сайта. Мы переносим абсолютно всё: визуальную часть (frontend), серверную логику (backend), базу данных и настройки. Для чего подходит: переезд на новый хостинг, создание тестовой среды (staging) для разработчиков, дублирование сайта для нового региона или филиала.
- Перенос только бэкенда. Мы мигрируем исключительно серверную часть (базу данных, API, админку), оставляя визуальную часть на старом месте или подключая к ней совершенно новый frontend. Для чего подходит: обновление дизайна без потери накопленных данных, переход на Headless-архитектуру, смена сервера при сохранении старого домена.
Настройка серверного окружения после создания копии
Просто перенести файлы недостаточно — сайт не заработает без правильного серверного окружения. После создания копии мы проводим основную настройку сервера:
- Конфигурация веб-сервера: настройка Nginx/Apache, прописывание правил редиректов и ЧПУ (красивых ссылок).
- Настройка PHP: выбор актуальной и совместимой версии PHP, включение необходимых расширений (например, GD, ImageMagick, Redis).
- Работа с переменными окружения: настройка
.envфайлов, конфигурация SMTP для отправки почты с нового домена. - Безопасность: настройка базовых правил файрвола, прав доступа (chmod/chown) и защита системных директорий от публичного просмотра.
Точную стоимость под ваш проект рассчитаем после аудита текущего сайта. Оставьте заявку — мы свяжемся с вами в течение 30 минут.
FAQ: частые вопросы о переносе бэкенда и создании копии
Оригинальный сайт будет недоступен во время работ?
Мы создаем копию на временном домене или тестовом сервере. Ваш основной сайт продолжает работать. Переключение на новую копию происходит только после полного тестирования.
Что делать, если у меня нет доступа к хостингу или FTP старого сайта?
В этом случае технический перенос бэкенда и файлов невозможен. Однако мы можем создать внешнюю копию (клон) визуальной части сайта (frontend) по его URL-адресу, но серверная логика и база данных при этом перенесены не будут.
Вы даете гарантии, что база данных не повредится при переносе?
Да. Перед любыми манипуляциями мы делаем независимый бэкап. Кроме того, мы используем проверенные скрипты миграции и вручную проверяем целостность таблиц базы данных после импорта.
Входит ли в «основную настройку» установка SSL-сертификата?
Да, если на новом хостинге предусмотрена его бесплатная выдача (например, Let's Encrypt), мы выпустим и настроим SSL-сертификат, чтобы сайт работал по защищенному протоколу HTTPS.
