Malatya Escort Adana Escort

Переносим сайт от одного хостера к другому
Блог фрилансера - сайты под ключ

Как перенести сайт

Просмотров: 3020Комментарии: 2
Хостинг

перенос сайтаНа днях перенёс ещё один свой сайт на новый хостинг. Итого на старом хостинге осталось всего 2 моих самых старых сайта. Главная причина моего неспешного переноса всех своих проектов - всё собрать на нормальном хостинге (у меня VIP тариф про который я уже писал не раз) и не платить лишние 150 рублей в месяц. А начал я перенос из за того что хостер отменил партнёрку которая окупала с приличным гаком хостинг, но самое главное - постоянная перегрузка из за которой мне и трёх аккаунтов уже не хватало. Да и время от времени какие то глюки из за которых то сайты недоступны, то Яша и Гугл в лице своих поисковых паучков блокировались!

Кстати, последнее самое неприятное для любого владельца сайта. При достаточно продолжительном блокировании поисковых систем позиции сайта могут просесть ниже плинтуса. А это как клиническая смерть, пациент, то есть сайт, может выжить с потерями а может и не выжить. Но в любом случае бесследно такие вещи не проходят. Всё продвижение сайта и раскрутка в поисковиках может сойти на нет за какую то неделю. А ведь стоимость продвижения сайта явно не 5 рублей, да и как оценить в денежном эквиваленте собственные трудозатраты и собственное время?

Пару месяцев назад я перенёс последний из моих доменов из под управления своего бывшего хостера к независимому регистратору который представляет простую и удобную панель управления DNS, поэтому процедура переноса любого сайта на любой хостинг достаточно простая. Для тех у кого ещё нет опыта в переносе расписываю по порядку. И так, сначала делаю копию всех файлов сайта в отдельную папку на компе. Если хостер предоставляет возможность делать архив всех файлов на стороне сервера, то лучше всего закачать с хостинга на комп один архивный файл. Правда мой бывший хостер имеет такие глючные сервера что эти за архивированные файлы получаются с ошибками. Так что пришлось мне всё перекачивать по очереди через FTP доступ.

На новом хостинге создаю домен сайта который переношу и скидываю туда все файлы сайта, если это архивированный файл то после его загрузки разархивирую прямо через панель управления хостингом с помощью файлового менеджера. Создаю базу данных и в том файле в котором хранятся данные о базе данных (название БД, имя пользователя БД и пароль доступа к БД), меняю старые данные на новые. Потом делаю дамп базы который загружаю в БД на новом хостинге. После чего иду в панель управления DNS своего регистратора доменов и меняю старые DNS на новые (новые даёт хостер к которому переносишь сайт).

Тут правда есть одна тонкость, так как DNS не изменяется мгновенно, этот процесс может занять от 1 до 78 часов (обычно около 5-6 часов), то за это время на сайте может появится какая то новая информация. Например комментарий или новость добавленная пользователем, в моём последнем случае это новые пользователи и с десяток новых статей добавленных на модерацию (сайт - каталог статей). Поэтому после изменения DNS нужно следить за тем как идёт процесс на разных датацентрах. Для этого я просто проверяю с какого IP открывается переносимый сайт при пинге от разных хостеров размещённых в разных концах света. Использую для этого сайт host-tracker.com с периодичностью в 20-30 минут.

Как только я увидел что более половины датацентров показывают мне уже новый IP, я сделал дополнительный дамп таблицы с пользователями и статьями добавленными на модерацию. Перезалил в новую БД и бегло прошёлся по всем разделам сайта. Вроде бы всё заработало нормально, видимых ошибок не заметил. Дополнительно проверил папку куда пользователи могут загружать графику для оформления своих статей, по дате и времени добавления можно увидеть самые новые фотки что бы и их перенести на новый хостинг.

После того как всё уже заработало, я оставляю на прежнем хостинге все файлы и БД ещё на пару недель, на всякий случай, если вдруг что то недозагрузилось при переносе то есть возможность оперативно всё исправить. В принципе это всё что мне пришлось сделать. При хорошей скорости доступа в интернет вся процедура занимает пару часов, а потом только ожидание смены DNS. Из всех сайтов которые я когда либо переносил с одного хостинга на другой проблемы были лиш с одним у которого БД была объёмом более 800 метров и при создании дампа была потерянна часть пользователей (общее количество было порядка 8000 человек!). Пришлось вручную более недели восстанавливать более 100 потеряшек.

Комментариев: 2 RSS

1 Olga Ivanova 27-06-2014 20:48

Может кому понадобится статейка kvinta-a.ru/perenos-sayta-na-novyy-khosting/ .

Здесь написано о переносе сайта на новый хостинг и как выбрать хостинг-провайдера

2 Николай 25-01-2017 00:55

Спасибо Вам за статью, но у меня правда так и не получилось перенести сайт самому, но сейчас у многих хостеров есть услуга по переносу сайтов, как раз которой я и воспользовался, когда переносил сайт к хостеру Handyhost.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)