Перенос сайта на другой хостинг


Задача по переносу действующего сайта - это событие не частое, поэтому даже опытным веб-мастерам бывает трудно вспомнить четкий алгоритм действий при переносе.

Основные этапы при переносе сайта

В большинстве случаев последовательность действий при переносе сайта такая:

  1. Создать и скачать архив файлов на действующем хостинге
  2. Сделать экспорт действующей базы данных (MySQL или др.) при наличии
  3. Загрузить архив файлов на новый хостинг и распаковать файлы в нужную директорию
  4. Сделать импорт базы данных из файла
  5. Произвести настройки файлов конфигурации, чтобы сайт открывался на новом хостинге.
  6. Настроить домен на новый хостинг (записи DNS)

Также нужно обратить внимание, на какой CMS (на каком “движке”) сделан сайт. Это принципиально влияет на то, какие настройки придется править на шаге 5.

В некоторых CMS перед тем как переносить сайт, требуется произвести определенные действия в админ-панели сайта, например:

  • очистить кэш
  • принудительно “разлогинить” всех администраторов
  • отключить ЧПУ
  • переименовать файл .htaccess
  • и т.д.

Перенос сайта, сделанного без помощи CMS

Это, пожалуй, самый простой случай. Ведь подобные сайты созданы без использования баз данных.

Это могут быть сайты-одностраничники (Landing page, лендинги). Как правило весь сайт может представлять несколько файлов расширения html с директориями стилей (css), скриптов (js) и картинок.

Здесь все может ограничиться тремя шагами:

Шаг 1. Создаем архив всех файлов нашего сайта на текущем хостинге (или на компьютере, если речь о локальном сервере). Желательно, чтобы расширение архива было ZIP, а не RAR. Не все хостинги умеют распаковывать архивы RAR.

Шаг 2. На новом хостинге в разделе Домены создаем наш домен. После этого в разделе Менеджер файлов появится директория домена, в которую нужно будет загрузить архив и распаковать его.

Шаг 3. Настроить DNS-серверы в управлении доменом. Для этого нужно зайти в интерфейс регистратора домена, выбрать Управление доменом - DNS-серверы. После чего заменить старые NS записи на новые, которые просит указать хостинг-провайдер.

На хостинге WEBNAMES используются следующие записи:
ns1.gohost.ru
ns2.gohost.ru

После изменения записей должно пройти какое-то время (около 3 часов), чтобы перенесенный сайт открывался на новом хостинге.

Перенос сайтов на CMS

О переносе сайтов на разных CMS, таких как Wordpress, Joomla, ModX, Opencart, Drupal и т.д. более подробно поговорим в других статьях.

28/04/2022