Как без проблем перенести сайт на другой хостинг
Для запуска небольших проектов в сети интернет достаточно виртуального хостинга, когда один сервер обслуживает десятки сайтов одновременно. Это может предложить практически каждый провайдер. Но как только ресурс «разрастается»: наполняется контентом, различным медиа, появляются постоянные посетители и их количество только растет, могут возникнуть проблемы. Вследствие увеличения трафика, увеличивается и количество одновременных запросов к БД. Если сервер не справляется, это может выражаться в медленной загрузке страниц и даже временному «оффлайн».
Можно ли решить проблему или придется перенести сайт на другой хостинг?
Можно оптимизировать запросы к БД, убрать ненужные элементы, но рано или поздно придется задуматься о смене тарифного плана или выбора более продвинутого провайдера. Например, специализирующегося на предоставлении 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 ч) ваш сайт должен быть доступен в браузере. Если этого не произошло, внимательно изучите каждый пункт и проверьте настройки подключения к БД. На этом перенос сайта на хостинг завершен.
- Артур Аблезев в Reg ru
- Инженер в Reg ru
- Евгений. в Ddos Guard
- Reg ru оценили на 10
- Reg ru оценили на 10
- Ddos Guard оценили на 10
Последние свежие отзывы о статье "Как без проблем перенести сайт на другой хостинг"