Комплексный маркетинг сайта: продвижение сайта, контекстная реклама, соц. сети, аналитика. От 15.000 рублей в месяц.
Главная » Услуги » Администрирование » Перенос сайта на другой хостинг

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

Коммерческое предложение по переносу сайта на другой хостинг находится в первой половине статьи.

Вторую половину вам стоит прочитать, так как в ней содержится полезная информация, относящаяся к особенностям переноса сайта.

Перенесём сайт на другой хостинг "под ключ"!

  • Сроки переноса - от 1 дня.
  • Стоимость переноса сайта с хостинга Timeweb на другой аккаунт Timeweb стоит 1000 рублей.
  • Перенос с другого хостинга на Timeweb стоит от 2000 рублей.
  • Перенос с другого хостинга на другой хостинг стоит от 3000 рублей.
  • Перенос сайта между хостингами, один из которых является иностранным (китайским, чешским и т.п.) от 4000 рублей.
  • Перенос сайта между хостингами, один из которых является "голой" VDS (выделенный сервер вместо стандартного shared-хостинга) составляет минимум 3000 рублей.

В стоимость переноса включается

  • 1. Размещение домена на другом хостинге. Прописываем ns-сервера.
  • 2. Перенос базы данных
  • 3. Перенос файлов
  • 4. Бэкап базы данных и файлов.
  • 4. Перенос всех DNS-записей
  • 6. Перенос почты до 5 ящиков. Большее количество ящиков оплачивается отдельно, так как бывают ситуации, когда их сотни.
  • 7. Мы называем папку сайта, имя баз данных и прочее так, чтобы в будущем не было путаницы при работе с сайтом на сервере.
  • 8. Переносим 1-2 периодически выполняемых сервером заданий в планировщике Cron.

Особенности переноса и выбора хостинга!

Прежде чем переносить сайт на другой хостинг, нужно определиться, что же мы хотим от этого нового хостинга. Мне, как it-администратору было бы комфортно, если бы новый хостинг обладал следующими плюсами:

  • Shared хостинг, который не нужно настраивать. Как следствие, нужна удобная панель управления "без ограничений". Про ограничения на хостингах - отдельная глава в этой статье.
  • Хостинг должен мгновенно активизировать смену паролей. Странно, но на 50% хостингов смена любого пароля происходит в течение 5-15 минут, а не мгновенно
  • Доступ к файлам по SSH - обязательное условие!
  • Удобный web ftp, чтобы можно было быстро изменить что-то в файлах, поменять разрешения (например 600 на 755) и др.
  • Хостинг должен адекватно переваривать ваш сайт, и этот пункт выясняется ТОЛЬКО непосредственной установкой сайта. Не слушайте тех, кто предлагает почитать системную конфигурацию через php_info(), вы там ничего не поймёте, а отсутствие одного малюсенького модуля не даст вашему сайту запуститься.
  • Хостинг должен быть на SSD винчестерах. Плюс не столько в скорости загрузки (10-15 тысяч оборотов на серверном винчестере в любом случае дадут вам мгновенную обработку файлов), сколько в понижении нагрузки на сервер. Как следствие, вы сможете без с санкций заархивировать сайт размеров 2-5ГБ. Если же архивировать такой сайт на просто винчестере, то хостинг скорее всего выпадет с 503 ошибкой.

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

Ограничения на хостинге, которые могут мешать работе

Самое главное ограничение - это количество одновременных подключений по FTP. Смешно видеть в 21 веке хостинг с 2 разрешёнными подключениями. Как следствие, запускаете вы, например, Filezilla на скачивание одной папки, запускаете Far Manager или Total Commander, чтобы отредактировать какой-нибудь файл, и на сервер ни у кого больше доступа нет. В процессе работы я так часто пересекался с программистом. Проблема становится критической при наличии на аккаунте 30 и более сайтов.

Существует ряд других ограничений, которые, безусловно важны, но не так критичны. Например, выделенное процессорное время (например, "50 единиц cp")и нагрузка на сервер баз данных (например, до 5000 единиц). Эти цифры общие для большинства хостингов, и крайне неприятно, когда на каком-нибудь хостинге, позиционирующем себя как народный\удобный\дорогой, не удаётся даже запаковать через SSH даже сайт на 50 мегабайт, не говоря уже о 1-2 гигабайтном.

Так как же перенести сайт?

Когда вы переносите сайт, не забывайте, вы переносите ещё и домен, либо переносите только A-запись.

Вариант 1. Полный перенос домена на другой хостинг

Процедура действий следующая:

  • Заходите на новый хостинг (впредь я буду его называть "хостинг Б") в раздел "домены" и нажимаете кнопку "разместить домен на ns-серверах". Вписываете туда переносимый домен.
  • Заходите на старый хостинг (хостинг "А") и проверяете в разделе "DNS Доменов", какие хитрые DNS записи стоят на вашем домене. Вы же не хотите, чтобы у вас отвалилась почта, антиспамерская spf-запись или перенаправление, поставленное забытым админом лет 5 назад?..
  • Выписываете все необычные DNS записи. Что является необычной записью сказать заранее трудно. Часто это все записи, которые имеют IP отличный от серверного. Например, если адрес вашего сервера 77.77.77.77, а А-запись это 88.88.88.88, значит это что-то необычное, что нужно перенести на новый хостинг. Часто записей бывает 10-20, тогда нужно, всё-таки, решать вопрос не самому, а с помощью системного администратора, коих на фрилансах очень много.
  • Выписываем настройки почты, если почта сайта "базируется" непосредственно на хостинге А, а не на Яндекс.Почте или Mail.ru
  • Выкачиваем сайт через Filezilla (total commander'om пользоваться не рекомендую, с него воруют пароли). Или заходим на сервер через ssh, для этого используем программу putty. Полезные команды ssh описаны тут, в том числе правильное архивирование zip. Архивируем сайт и выкачиваем всё той же файлзиллой
  • Экспортируем базу данных в формате .sql, можно с архивацией, можно без. Большие базы при экспорте лучше архивировать в .zip, потому что при импорте базы на хостинг Б, ограничение импортируемого файла часто составляет около 2МБ. Вряд ли даже самая большая (в рамках обычного коммерческого сайта)) архивированная база данных займёт у вас более 2МБ. А вот полная БД может занимать и 60МБ и 200, причём большая часть этого объёма обычно занимают логи. Их при импорте можно почистить вручную (если ваш редактор прочитает вообще большой файл).
  • На хостинге Б жмём кнопку "Разместить домен на NS серверах", вписываем свой домен.
  • Заливаем на хостинг Б файлы, разархивируем их через ssh.
  • Создаём, заливаем Базу Данных. В конфигурационном файле сайта указываем данные новой БД, пользователя и пароль.
  • Не забудьте стереть кэш сайта на новом хостинге.
  • На хостинге А меняем А-запись со старым айпишником на новый. Теперь сайт должен грузиться с нового хостинга, а почта и всё остальное со старого.
    • Перенос сайта силами нашей компании

      Заказывайте услугу на странице контактов, либо по телефону +7 (812) 914-41-56

      Звоните +7 (812) 914-41-56, ответим на вопросы на тему работы с MODX Evolution или комплексного маркетинга.

      Заказать эту или любую другую услугу вы можете на странице контактов.