Данный текст, скорее, предназначен для моих клиентов, которые не до конца понимают всю «магию» переноса сайтов. Поэтому я опускаю технические детали и пишу простым языком. Итак, что же это такое?
Сайт — это всегда набор файлов. Не всегда, но зачастую, все эти файлы — лишь обертка сайта, элементы его дизайна и «внутренности», которые открывают страницы, всякие попапы и отправляют на вашу почту заказы с сайта. А вот весь текст и настройки, как правило, хранятся в базах данных (БД).
Так вот, во время переноса происходит копирование всех файлов сайта из папки на старом хостинге в такую же папку на новом хостинге. Эта папка появляется, когда в хостинг-панели добавляется домен (адрес) сайта, который переносится. А еще на новом хостинге создается новая БД, куда копируется старая. Задача кажется весьма тривиальной, но на самом деле тут есть множество подводных камней. Например, только переносом файлов дело не ограничивается — сайт все равно будет открываться на старом хостинге. Потому, что домен (адрес сайта) «привязан» к старому хостингу с помощью двух строчек текста, которые называются NS-записями. Эти строчки выдает вам хостинг-провайдер и они у всех разные. Так вот, нужно зайти в панель управления доменом (тот сайт, где вы покупали/оформляли свой домен) и поменять там эти NS-записи на новые (с нового хостинга). Пройдет еще немного времени и сайт будет открываться уже на новом хостинге. Все, процесс переноса можно считать завершенным.
После этого всего следует проверить сайт на наличие ошибок (они хоть и редко, но все же появляются) и со спокойной душой удалять сайт со старого хостинга.
Каким же способом переносятся файлы? Вариантов масса, но самый быстрый — в хостинг-панели запаковать все файлы сайта в zip-архив средствами файлового менеджера. Обычно, такая возможность есть у большинства хостингов. Запаковка средствами сервера в таком случае займет совсем немного времени, после чего архив можно скачать и загрузить уже на новый хостинг либо через браузер с помощью такого же файлового менеджера, либо по FTP. Распаковка совершается аналогично запаковке.
Более медленный способ — скачать все файлы по FTP. Еще один способ — сделать резервную копию сайта (или скачать ту, что делается автоматически). Но только делайте резервную копию именно нужного сайта, а не всего аккаунта (если у вас в нем несколько сайтов).
Копию БД можно сделать либо в хостинг-панели (как резервную копию) либо с помощью phpMyAdmin. Найдите название БД в настройках сайта (у всех CMS эти настройки находятся в разных местах) и потом ищите такое название в phpMyAdmin. За создание копии отвечает вкладка «Экспорт». Обязательно используйте сжатие. Загрузить эту копию в БД на новом хостинге можно опять же в phpMyAdmin (вкладка «Импорт») — доступ туда, как правило, есть в хостинг-панели.
Все это вы можете сделать самостоятельно, но разумнее для решения такой задачи обратиться к специалисту. Например, напишите мне и я помогу вам с переносом сайта на новый хостинг.