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

 

Для запуска небольших проектов в сети интернет достаточно виртуального хостинга, когда один сервер обслуживает десятки сайтов одновременно. Это может предложить практически каждый провайдер. Но как только ресурс «разрастается»: наполняется контентом, различным медиа, появляются постоянные посетители и их количество только растет, могут возникнуть проблемы. Вследствие увеличения трафика, увеличивается и количество одновременных запросов к БД. Если сервер не справляется, это может выражаться в медленной загрузке страниц и даже временному «оффлайн».

Можно ли решить проблему или придется перенести сайт на другой хостинг?

Можно оптимизировать запросы к БД, убрать ненужные элементы, но рано или поздно придется задуматься о смене тарифного плана или выбора более продвинутого провайдера. Например, специализирующегося на предоставлении VDS/VPS или выделенных серверов. Это самый выгодный вариант для больших порталов с высокой посещаемостью, аудио- , видео-, медиа-контентом, форумов, соц.сетей и т.д.

Перенос сайта на другой хостинг можно условно разделить на несколько основных этапов:

1.    Создание БД и добавление домена;

2.    Дамп старой БД, файлов и их последующий перенос;

3.    Изменение DNS домена и настроек для подключения к БД.

В теории ничего сложного. В принципе, как и на практике. Вы сами убедитесь, что перенести сайт на другой хостинг просто.

Подготовка

Перед выполнением всех работ необходимо почистить базу данных от лишних спам-комментариев и постов. Можно удалить лишние файлы (старые бэкапы БД и т.д).

 

1.    Создание БД и добавление домена в зависимости от панели управления может немного отличаться:

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

            а) CPanel: «БД MySQL» -> «Создать базу данных»,

            б) DirectAdmin: «БД MySQL» -> «Создать новую базу данных»,

            в) ISPManager: «БД» -> «Создать»;

 

Не забываем сразу же создать пользователя для БД. В некоторых случаях необходимо выдать соответствующие права.

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

Практически в каждой панели управления добавление домена выполняется аналогично -> «Добавить домен».

           

2. Создание резервной копии БД и файлов

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

Для создания копии БД необходимо зайти в phpMyAdmin, выбрать необходимую БД и экспортировать ее на компьютер. В качестве сжатия лучше использовать gZip. Иначе база заметно вырастет. Выбираем сжатие, жмем «ОК» и сохраняем. Импортируем на новый хостинг.

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

Переходим к файлам. При помощи встроенного диспетчера создаем архив. Скачиваем его через браузер или FTP-менеджер. Если не архивировать и скачивать файлы по отдельности, то это займет очень много времени.

Настройки для FTP клиента можно найти в личном кабинете.

После скачивания архива на компьютер переносим его на новый хостинг и распаковываем в категории домена.

3. Изменение DNS домена и настройка подключения к новой БД

      Как перенести сайт на другой хостинг

Для привязки домена к новому хостеру необходимо изменить DNS сервера в панели управления регистратора. То есть там, где был зарегистрирован домен.

Прошипите новые NS сервера, которые выдал хостер.

Внимание! Изменения вступают в силу не сразу.

В связи с тем, что у нового хостинг-провайдера, скорее всего, изменились настройки доступа к БД необходимо поправить в конфигурационный файл. Его расположение зависит от типа CMS. Например, у WordPress -> wp-config.php, Joomla  - configuration.php

Какие изменения необходимо внести? Во-первых, изменить путь к серверу БД (обычно localhost), имя БД и пароль пользователя, если были изменены.

Лучше это делать через встроенный редактор или phpDesigner. Не пользуйтесь блокнотом.

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

Последние комментарии
Последние оценки
Спонсорский раздел

Последние свежие отзывы о статье "Как без проблем перенести сайт на другой хостинг"

Внимание! Комментировать и оценивать материалы могут только зарегистрированные пользователи
27.05.2017
Пользователь: Андрей1
WebSite:
https://eurobyte.ru/
Чтобы не заморачиваться переносом сайта на другой хостинг, можете заказать такую услугу у хостинга Евробайт, который сможет перенести все ваши сайты на свой хостинг. Хостингом Евробайт пользуюсь уже давно, на нем держу 4 своих сайта и один блог. Услугами, которые предоставляет хостинг доволен, как ценой так и качеством обслуживания. Рекомендую, если интересно, вот ссылка на их сайт https://eurobyte.ru/.
Добавлено 01.08.2014 в Статьи
Это интересно? А теперь сделай приятно своим друзьям, поделись всего в один клик

Вверх