МЕНЮ
+7 (920)930-01-87
пн-пт 9.00-19.00
ЗАКРЫТЬ
ГЛАВНАЯ

О КОМПАНИИ

Главная -> Статьи -> Как перенести сайт на другой хостинг?

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

Перенос файлов сайта

Сегодня поговорим о процедуре, которая неизбежно возникает у любого вебмастера. Наши сайты растут, изменяются и ситуации, когда используемого хостинга переста?т хватать, периодически возникают. Это может быть переход с бесплатного хостинга на платный, переход с хостинга с низким аптаймом на более стабильный, переход с хостинга на vps и так далее тут.

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


Перенос файлов сайта


Начнём с самого лёгкого — с физического переноса файлов. Произвести это можно несколькими способами, в зависимости от возможностей вашей контрольной панели и конкретного хостера. Например, мой хостер даёт возможность скачать сайты одним файлом бэкапа, в котором уже будут и файлы баз данных. Но поскольку в каждом конкретном случае это будет выглядеть по разному, то я опишу способ, который подойдёт всем, да и во многих случаях он будет действительно предпочтительным. Конечно же я сейчас говорю о старом добром копированием файлов через приложение Filezilla.

В этом случае мы просто вводим данные для ftp-доступа в соответствующие поля, подключаемся, и путём простого перетаскивания копируем сайты целиком. В случае, когда сайты старые и многостраничные, процесс может затянуться. Благо от нас в этом случае не требуется больше ничего, кроме периодического поглядывания на экран монитора.

После завершения копирования нам остаётся лишь подключиться по ftp к новому серверу и скопировать все файлы обратно.


Перенос файлов с русскими именами


Частенько перенос файлов с русскими именами вызывает проблемы. Обычно русские имена имеют картинки, найденные в интернете и вставленные в статьи.

В интернете я прочитал по этому поводу много глупостей, вроде советов установить на хостинг русскую консоль. На самом деле всё решается проще и для этого опять же не потребуется ничего, кроме Filezilla. Заходим в меню…

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


Перенос базы данных сайта


Если ваш сайт работает на файлах и не использует MySQL, то данный шаг нужно пропустить, но большинству вебмастеров избежать этого не удастся. Для копирования базы данных понадобится утилита myPhpAdmin, расположенная в контрольной панели хостинга. Для этого потребуются данные доступа к базе данных. Если вы их забыли, то можно это можно посмотреть в файлах конфигурации вашей CMS. Для WordPress это будет файл wp-config.php.

Далее всё просто. Выбираем базу данных нужного сайта (если у вас их несколько на хостинге и нажимаем Export. База скачается на компьютер. Обязательно обратите внимание на то, в какой кодировке ваша база данных. В последствии е? надо будет загрузить на новый хостинг именно в этой кодировке, иначе получим кракозябры, вместо текстов и названий пунктов меню.

Перенос файлов сайта

Теперь заходим в контрольную панель нового хостинга, отыскиваем там myPhpAdmin. Для каждого сайта необходимо создать новую базу данных с соблюдением нужных кодировок. Теперь осталось только импортировать базы данных в ветки соответствующим именам сайтов. Учтите, что если название базы данных, имя пользователя или пароль были изменены при создании базы (а довольно часто этого не избежать, так как разные хостинги могут добавлять свои префиксы к названию базы или имени пользователя), то всё это необходимо отразить в файле конфигурации вашей CMS.


Перенос домена на новый хостинг


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

Теперь, собственно, о самих записях. Для того, чтобы перенести домен на новый хостинг, в панели регистратора вашего домена необходимо изменить записи DNS на новые, которые вы можете узнать у нового хостера. Если же новый хостинг не предоставляет своих DNS-серверов (например, если вы переезжаете на vps), то необходимо вручную отредактировать A-записи домена. Хорошо, если ваш регистратор позволяет это сделать (известные мне регистраторы доменеых им?н 2domains и general-domain предоставляют такую возможность). Если же вс?-таки такая возможность не предоставляется, то можно воспользоваться соответствующими услугами других организаций, например, Яндекса. Для этого необходимо направить домен на ns-сервера Яндекса. И уже из интерфейса отредактировать A-записи. Итак, вам необходимо будет добавить три A-записи.


 

КОНТАКТЫ

Электронная почта:
info@.ru
График работы:
ПН-СБ 9.00-19.00
Адрес:
Россия, Москва
ОСТАЛИСЬ ВОПРОСЫ?
Задайте их нашему менеджеру
 
SUBCULT.RU ВСЕ ПРАВА ЗАЩИЩЕНЫ