В момент перехода на новую площадку множество команд не могут решить, что предпочесть какой вариант предпочесть - гибридное решение или физический сервер? Все возможные сервера характеризуется собственными достоинствами и недостатками, и окончательное решение зависит от специфики бизнес-идеии, объема финансирования, а также требований к мощности.
Весь процесс переноса сайта подробно и без паники
Перенос сайта на новый хостинг - задача, знакомая каждому владельцу ресурса
. Для кого-то толчком становятся акции у хостера, кому-то - требования безопасности, кому-то - скорость и поддержка
. Чтобы перенос прошёл удачно и без потери данных, важно следовать всем этапам и не игнорировать ни одну из рекомендаций
.
Что потребуется для успешного старта
Перед первой операцией убедитесь что подготовили доступы к файлам, базе и DNS
- Доступ к файловой системе вашего сайта через FTP SFTP или файловый менеджер обоих хостингов
- Доступ к базе данных сайта через phpMyAdmin или аналогичный инструмент
- Доступ к панели управления DNS у регистратора вашего домена
- Отдельно сохраните копию файлов сайта и полный экспорт базы данных
Собрав всё необходимое, вы избежите потерь при неудачах на любом этапе
.
Создание резервной копии сайта
Перед любым переносом первым делом делаем полноценный бэкап всего сайта, включая файлы и базу данных
- Сделайте полный архив файлов сайта через панель управления или по FTP
- Выгрузите базу данных сайта с помощью панели доступа к СУБД
- Сделайте копию не на сервере, а на надежном внешнем хранилище - компьютер или облако
Старт на новом сервере
Создайте базовую инфраструктуру нового хостинга - сайт, базы, доступы
- Создайте новый сайт или домен/поддомен на вашем новом хостинге
- Создайте пользователя БД через phpMyAdmin или консоль хостинга
- Уточните данные FTP SFTP доступа для новой площадки
Теперь у вас есть все данные, чтобы начать следующий этап - загрузку файлов сайта
.
Перемещение файлов между хостингами
Загрузите скачанные файлы на новую площадку, строго соблюдая структуру папок
- Откройте соединение с новым хостингом для передачи файлов
- Перенесите файлы один к одному, следя за соответствием старой структуре
- Контролируйте правильность путей файловой системы после переноса
Не забудьте выставить нужные права на файлы, особенно если сайт ждет дополнительные модули
.
Импорт БД на новую площадку
Если сайт работает на CMS - WordPress, Joomla и других - обязательно перенесите базу
- Используйте phpMyAdmin для создания и заполнения базы на новом сервере
- Выберите созданную базу для этого сайта
- Загрузите файл дампа SQL из резервной копии через пункт Импорт
- Контролируйте сообщение об успешном импорте и целостность данных после процедуры
Корректировка конфигурационных файлов
После переноса файлов и базы данных отредактируйте параметры подключения в настройках сайта
- Внесите новое название базы данных, пользователя и пароль в конфиг сайта
- Проверьте что имя сервера базы данных выставлено корректно (чаще всего localhost)
- При смещении папок обновите абсолютные и относительные пути до файлов/директорий
Если после сохранения сайт не работает, возвращайтесь к резервной версии файлов
Проверка сайта на новом хостинге
В первую очередь проверьте отображение, логику и функционал на новом сервере до открытия для посетителей
- Откройте технический домен, который дает новый хостинг, для предпросмотра сайта
- Если нет технического домена воспользуйтесь возможности прописать нужный IP в hosts
- Проверьте работу административной панели, форм обратной связи, мультимедиа и скриптов
- Посмотрите верстку и оформление сайта на мобильных, планшетах и компьютерах
Ошибка авторизации, база не подключается - вернитесь к настройкам конфигов
Смена DNS и перевод домена
Когда сайт полностью работает на новом сервере можете приступать к изменению DNS или адреса на стороне регистратора
- Перейдите в личный кабинет вашей доменной организации для изменения зон DNS
- Измените записи NS или A на те которые даёт новый хостинг
- Сохраните изменения и дождитесь когда обновление DNS распространится - обычно от 30 минут до суток
Переходный период завершается через 1-2 суток, затем трафик уйдет только на новый сервер
Контроль после миграции
После завершения смены домена еще раз проверьте что сайт работает корректно и везде ведет на новый сервер
- Используйте инструменты типа whois и онлайн-проверку IP сайта для контроля направления домена
- Контролируйте работу почтовых сервисов, админок, аналитики и пользовательских функций
- Скрипты Яндекс.Метрики и Google Analytics должны корректно отображать новый трафик
Как только убеждаетесь в полной работоспособности сайта, можно удалять его старую версию и базу с прошлой площадки и выключать лишние услуги
Финальный итог
Грамотная подготовка, внимательность на каждом этапе и актуальный бэкап данных - залог беспроблемного самостоятельного переезда ресурса
. Такая миграция не только убережёт проект от неожиданностей, но и повысит вашу техническую компетентность
.