Как перейти на новый хостинг. Перенос WordPress на другой хостинг, домен или денвер

03.11.2019 Проблемы

От автора: приветствую вас, дорогой читатель. Времена меняются: сегодня вы здесь, а завтра – там. Это же можно применить и к вашим сайтам. Что делать, если вы захотели их перенести в другое место? Как перенести сайт на другой хостинг? Об этом вы узнаете сегодня.

Перенос сайтов – шаг 1

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

Перенос вручную

Но в целом, эта услуга есть далеко не у всех, да и я думаю всем нам будет полезно знать и понимать механизм, по которому осуществляется перенос сайта. Если все обобщить в список, то вот его пункты:

JavaScript. Быстрый старт

Скачать папку с сайтом

Скачать базу данных

Удалить все на старом хостинге

Добавить доменное имя в своей панели управления в новом хостинге

Изменить DNS-адреса

Закачать папку с сайтом

Закачать базу данных

Как видите, ничего особо сложного нет. Сначала мы подготавливаем нужные файлы для транспортировки, после чего отправляем их в новое место. Давайте остановимся подробно на некоторых пунктах.

Подготавливаем нужные данные

Итак, сначала вам нужно скачать папку с сайтом с вашего текущего хостинга. Это можно сделать через FTP, SSH или через панель управления сервером. Если у вас движок wordpress, то в целом вы можете скачать только wp-content – именно эта папка содержит шаблоны, плагины, изображения и другие важные для работы сайта данные. В таком случае вам нужно будет просто переустановить wordpress на новый хостинг, после чего полностью заменить папку wp-content на вашу. Я все же рекомендую скачать ресурс целиком, вдруг у вас еще другие директории, чтобы ничего не потерять.

Базу данных вы также можете закачать очень многими способами. Первый – через утилиту phpmyadmin. В ней нужно выбрать нужную базу и нажать кнопку “Экспорт”.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Другой вариант – через всю ту же панель управления сервером. Там вам нужно найти соответствующий инструмент для работы с базами данных. Через него вы также можете скачивать и закачивать свои базы.

Третий вариант сильно отличается. Он подойдет тем, у кого стоит wordpress. В самом движке есть встроенные функции импорта и экспорта. Для импорта нужно установить официальный плагин от разработчиков. Идете в Инструменты – Экспорт и ставите флажки возле тех данных, которые мы хотите экспортировать. Я советую: записи, страницы, комментарии и рубрики. Для блога это, в общем-то, вся основная информация. Скачается xml-файл.

После этого вы сможете загрузить этот файл на wordpress уже на новом хостинге, просто импортировав его. Но смотрите, там есть ограничение по размеру – 2 мегабайта. Так что если ваш xml файл больше, этот способ уже не подойдет. К тому же, он импортируем только записи, комментарии, страницы и рубрики – все остальное, что было в базе, не входит в файл.

Манипуляции с доменом

DNS-адреса меняются у регистратора доменов. Соответственно, вам необходимо вспомнить, где вы регистрировали домен, зайти в свой аккаунт на этом сайте и выбрать нужный домен. Там же должна быть кнопка “Изменить DNS”, где нужно прописать новые адреса и сохранить изменения.

Рис. 3. Так это выглядит в REG.RU

Не знаете DNS-адресов? У каждого хостинга они свои. Вы можете спросить в службе поддержки или почитать FAQ. Как правило, после всего этого вам придется подождать 12-24 часа, пока dns-сервера будут успешно изменены. Если вы не хотите так долго ждать, заранее подготовьтесь. Например, обговорите со службой поддержки, как максимально ускорить процесс.

Закачка файлов на новое место

Что ж, остается совсем чуть-чуть. Теперь вам нужно закачать базу данных и файлы сайта на новый хостинг. И способов это сделать достаточно много. Например, можно просто все скопировать целиком. Нужно будет указать в файле wp-config (у кого wordpress) правильное название базы данных, имя пользователя и пароль пользователя mysql, префикс таблиц. Все это должно совпадать с теми значениями, которые указаны в phpmyadmin.

Базу данных вы можете закачать через phpmyadmin, либо с помощью панели управления сервером. Первый вариант, кажется, накладывает определенные ограничения на размер базы. Чтобы сделать импорт вам нужно создать новую БД, а потом уж импортировать в нее старые данные.

Есть и другой вариант – установить движок сайта заново, а потом просто скопировать папку wp-content. Он даже более оптимален, так как вы сразу можете обновить движок до новой версии, да и никаких проблем с правами пользователя в таком случае не возникнет.

Мой самый главный совет вам – держите всегда при себе несколько копий БД и файлов ваших сайтов. Потому что одну копию можно и потерять случайно, можно испортить и т.д. Можно внести какие-то изменения, а потом не разьеретесь, как все вернуть обратно. В этом случае крайне советую иметь резервных копий побольше – и на usb-накопителе, и на компьютере, и в облачном хранилище.

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

Если вы переезжаете на vds, то полезно будет поинтересоваться у тех. поддержки, предоставят ли вам доступ к удобной визуальной системе, через которую можно будет управлять сервером, и если предоставят, то что это будет за система. Например, isp manager или cpanel? А может другая? Полезно будет иметь представление о работе в такой системе.

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

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Перенос сайта на другой хостинг - это смена компании, которая предоставляет сервер для размещения портала в сети.

Чтобы более понятно представить, что такое перенос сайта на новый , разберем простой пример. Представьте, что вы живете на съемной квартире. Все устраивает: цена приемлемая, хозяин добродушный и честный, места вполне хватает. Затем вы женитесь, рождаются дети и становится тесновато. К тому же хозяин начинает грубить и наглеть, поднимает цену в 4 раза. Естественно, такие условия не устраивают, и вы решаете подыскать новое жилище, переехать. Так же и с сайтами, где в качестве владельца квартиры выступают провайдеры.

Когда нужно сделать перенос

Стабильная и бесперебойная работа интернет-ресурса напрямую зависит от хостинга, на котором он располагается. Если ваш сайт является активным, и каждый день его посещает стабильный поток пользователей, а не 2-3 человека, нужно максимально серьезно отнестись к выбору хостинговой компании. Если с первой попытки вы прогадали и воспользовались услугами некачественного хостера, всегда есть возможность перенести вебсайт на другой хостинг, более надежный и уважаемый.

Выполнить перенос сайта на другой хостинг необходимо, если:

  • Скорость выполнения действий и запросов пользователей низкая.
  • Регулярно осуществляются хакерские атаки, а предоставляемый уровень защиты не эффективен.
  • Вас не устраивает техническая поддержка.
  • Работоспособность часто либо полностью отсутствует, либо снижается до минимума.

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

Для начала необходимо продумать план переноса, разработать пошаговую инструкцию и далее действовать по ней. Как правило, «переезд» интернет-ресурса выполняется по следующей схеме:

  • Регистрация в новой хостинговой компании.
  • Привязка имеющегося домена сайта к новому провайдеру.
  • Перенос накопленной базы данных.
  • Копирование важных файлов.

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

Привязываем домен к новому хостингу

Все достаточно просто: заходим в центр управления доменным именем, выбираем «Управление серверами» и нажимаем «Изменить адрес». После того, как сервер изменился, нужно привязать старое имя к новому провайдеру. Заходим на сайт провайдера, далее в панель управления, и в раздел «Добавление веб-сайта».

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

Переносим базу данных

Это самый важный этап. Если при копировании базы данных возникнут ошибки, сайт не будет работать корректно, а часть информации и вовсе может исчезнуть. Могут возникнуть проблемы с кодировкой информации, страницы будут неправильно отображаться.

  • Сначала производим копирование на локальный диск.

Заходим на функционирующий хостинг, выбираем базу данных и записываем ее кодировку. После этого экспортируем базу в архив, теперь все данные скопированы на компьютер.

Заходим на хостинг нового провайдера и создаем новую базу данных. Если в созданной базе имеются таблицы, необходимо удалить их. Переходим раздел «Импорт» и копируем данные, для этого выбираем старую кодировку.

База данных перенесена. Если вы обнаружили ошибки или процесс прервался, повторите все заново. Обратите внимание, что перед каждым переносом нужно сохранять на локальный диск резервную копию, в противном случае вы рискуете потерять ценную информацию без возможности восстановления.

  • Копируем файлы с сайта

Это последний этап. Его можно существенно упростить, если воспользоваться файловым менеджером, например Total Commander. Через менеджер нужно выполнить соединение с FTP-сервером хостера (адрес FTP-сервера сообщается пользователям при регистрации). Чтобы получить доступ к серверу, введите пароль и логин. Если все введено верно, соединение установлено.

На сервере хостинга находим папку «Domains», в ней находим папку с нашим доменом. Здесь размещена корневая папка интернет-ресурса, директория public html. Скопируйте сюда файлы из аналогичной папки предыдущего хостинга. Как только завершится процесс копирования, перенос интернет-ресурса на другой хостинг закончен. Введите домен интернет-ресурса и наслаждайтесь улучшенной работой сервиса.

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

Перенос домена фактически представляет собой трансфер сайта от одной регистрационной компании к другой, при этом новому регистратору передаются полные права на обслуживание и дальнейшее продление услуг.

Причины трансфера

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

Требования к доменным именам для возможности трансфера

Существует определенный набор требований для осуществления переноса:

  • с момента регистрации должно пройти не меньше двух месяцев;
  • после последнего трансфера либо пуша (передача в рамках однойрегистрационной компании) должен пройти как минимум месяц;
  • срок окончания делегирования доменного имени должен наступить минимум через 15 суток;
  • у домена не должно быть статуса «expired» (просрочен);
  • на сервере Whois доменное имя должно обладать активным статусом, что означает отсутствие запрета на перенос (в случае статуса «transfer lock» либо «transfer prohibited» провести трансфер не получится, для этого сначала нужно избавиться от блокировки).

Основные особенности трансферов доменных имен в зоне.RU

Относительно международных доменов трансфер дает возможность осуществить полную передачу прав на сайт и совершить его перенос к другому регистратору. Из-за изменившихся условий переоформления в зоне.RU, изменить обладателя и одновременно поменять регистрационную компанию запрещено. Изменение владельца для имен.RU и.РФ не допускается совместно с изменением регистратора. Разрешено только передавать сайты между реселлерами одной регистрационной компании. Трансфер российского домена допускается производить только при условии сохранения владельца. В случае необходимости сменить обладателя, нужно сделать это, будучи под управлением текущей регистрационной компании, и потом спустя 1 месяц заказать услугу передачи.

Особенности осуществления трансфера

  1. Для того, чтобы осуществить перенос доменного имени от одной компании-регистратора к другой, владельцу необходимо получить в службе технической поддержки текущего регистратора специальный код (EPP либо Auth-код). Некоторые регистраторы размещают этот код в панели настроек домена.
  2. Желательно выяснить отсутствие в настройках блокировки на перенос и наличие доступа к электронному почтовому ящику, прописанному в информации об обладателе имени сайта.
  3. Далее владелец домена должен сообщить код новому регистратору, который и должен инициировать перенос. Необходимо создать заявку переноса на сайте нового регистратора и оплатить ее. Чаще всего цена такой услуги соответствует регистрации доменного имени на один год, при этом данный срок плюсуется к текущему времени работоспособности домена.
  4. После того, как Вы оплатили услугу, новая регистрационная компания, направляет к текущей запрос передачи.
  5. В общем случае владельцу должно прийти на электронную почту уведомление относительно согласия, содержащее ссылку для подтверждения или, наоборот, отклонения переноса. После того, как вы подтвердили передачу, по истечении приблизительно одной недели доменное имя будет перенесено в панель управления новой регистрационной компании.

Потому что нашли более дешёвый. Вас не устраивает качество услуг. Очень долго приходится ждать ответа от службы технической поддержки. И вы принимаете решение сменить текущий веб-хостинг.

Перед вами возникает непростая задача, как без потери файлов и дизайна сайта переехать на другой веб-хостинг?

1. Сделайте полную копию вебсайта.

Используйте любимый FTP менеджер (я пользуюсь SmartFTP.com), чтобы загрузить сайт к себе на компьютер. Возможно, на жёстком диске находятся не все файлы, потому что вы могли добавить какие-либо скрипты, взятые в сети Интернет.
Если вы пользуетесь редактором Dreamweaver, используйте команду GET, чтобы скопировать все файлы.
Если же вы пользуетесь редактором FrontPage, используйте функцию import (импортировать), чтобы сделать полную копию старого вебсайта.

2. Выберите новый веб-хостинг.

Вы можете выбрать нужный веб-хостинг на данном сайте (http://www.isitebuild.com/webhostarticle.htm).

Если вы не знаете, сколько дискового пространства вам понадобится, читайте статью: "Сколько дискового пространства необходимо для вашего сайта?"

3. Перенесите ваше доменное имя

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

Какое-то время сайт будет недоступен пользователям, пока идёт процесс изменения DNS и информация о новом DNS проходит через мировые серверы WHOIS (кто есть кто). Обычно на этот процесс уходит от 24-х до 72-х часов.

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

Чтобы проследить, как идёт процесс переноса доменного имени, вы можете воспользоваться услугой Поиск Доменного Имени по адресу www.Whois.net вы сможете посмотреть подробный отчет, когда ваше доменное имя уже будет перенесено.

4. Загрузите все файлы на сервер нового веб-хостинга.

Когда вы убедитесь, что доменное имя уже перенесено, загрузите все файлы вебсайта на сервер нового веб-хостинга.

Редактор Dreamweaver - сперва определите сайт, затем используйте команду PUT, чтобы перенести все файлы и вебстраницы. Тем самым сайт не подвергнется никаким изменениям при переносе файлов.

Редактор FrontPage - создайте новый сайт из перенесённых файлов со старого веб-хостинга, а затем загрузите его на сервер нового веб-хостинга. Убедитесь, что новый веб-хостинг позволяет использовать расширения файлов Front Page. Таким образом, вы перенесёте сайт целиком на новый веб-хостинг.

5. Перенос вебстраниц на новый веб-хостинг.

Редакторы Dreamweaver и FrontPage делают очень простым перенос вебстраниц. При переносе сайт не подвергается практически никаким изменениям (читайте выше).

Ещё одним способом переноса вебстраниц является копирование исходного кода, когда вы нажимаете правой кнопкой мыши на странице и выбираете "просмотр HTML кода". Затем текст переносится в текстовый редактор Notepad.

Затем выберите "сохранить файл как" и сохраните файл в виде HTML в нужном месте. Прежде чем сохранить файл в формате HTML, внизу строки появится расширение ".txt". Из выпадающего меню нужно будет выбрать "все файлы" и изменить расширение сохраняемого файла на.html, а уже затем сохранять этот файл. После этого вы получите завершённую вебстраницу и можете загружать ее, куда необходимо. Однако если страница содержит изображения, вам придётся сохранять их отдельно.

6. Редактирование вебсайта.

Иногда, внешний вид вебсайта может отличаться от того, который был на предыдущем веб-хостинге, потому что не все файлы могли быть перенесены. Такое может произойти при использовании редакторов. Чаще это происходит при работе с Front Page, потому что он использует свои собственные расширения при размещении сайта (дополнительные файлы для простого размещения).
Сделайте необходимые изменения в дизайне, чтобы воспроизвести сайт, таким, каким он был на прежнем веб-хостинге. Возможно, вам придётся удалить или изменить исходный код, чтобы полностью воссоздать первый сайт.

7. Тестирование сайта.

Как только доменное имя и все файлы были успешно перенесены на новый веб-хостинг, вы должны протестировать на работоспособность все службы нового веб-хостинга (например, услуги электронной почты и т.д.). Если все службы работают нормально, вы должны отказаться от оставшихся услуг на прежнем веб-хостинге.

Если вы точно знаете, что и как делать при переходе на новый веб-хостинг, то эта процедура не должна стать для вас головной болью. Теперь вы можете наслаждаться услугами нового веб-хостинга для вашего вебсайта.

Хотел я сегодня написать пост о сайтах для заработка на трафике или о том, как создать интернет магазин с нуля бесплатно , но меня попросили рассказать, как перенести сайт с одного хостинга на другой, так как произошел взлом сайта . Решил, что отвечать на такой вопрос в ICQ – это слишком долго и пользы для меня будет не много. Поэтому, убивая одним выстрелом двух зайцев, пишу о переносе сайта здесь. Думаю, подобный материал когда-нибудь кому-нибудь пригодится.

Если вас достал медленный или постоянно «падающий» хостинг , скажите ему «до свидания! » и переезжайте на другой, более стабильный и быстрый.

Проще всего переносить с хостинга на хостинг html – сайты без базы данных (чаще это MySQL). Тут достаточно просто скопировать все файлы себе на комп и залить их на новый хост. Другое дело, когда ваш сайт – это не просто набор html и css файлов, а движок (CMS) с базой данных. Не зависимо от того, что у вас за CMS (WordPress, DLE, Drupal, joomla или другая) нужно проделать простых шагов:

1) Нужно добавить ваш домен к новому хостингу. Если вы регистрировали хостинг и при регистрации указали домен, то он добавится автоматически. Если это еще один домен, то нужно добавить его в веб – панели. Для этого:

Заходим в веб — панель управления вашего нового хостинга (CPanel, Directadmin и др.), ищем блок «Домены» — «» (в разных панелях названия разные, но суть одна и та же). Создаем дополнительный домен.

2) Изменить DNS в настройках домена. Обычно, после регистрации хостинга, приходит письмо с данными хостинга, в которых есть информация о DNS. Выглядит это примерно так:

Наши ns-сервера:
| NameServer1: ns5.eskhosting.com
| NameServer2: ns6.eskhosting.com

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

3) Пока обновляется DNS нужно сделать дамп базы данных MySQL. Для этого заходим в веб-панель управления вашего старого хостинга. Чаще всего это CPanel или Directadmin.

В CPanel ищем блок «Базы данных» -> phpMyAdmin (в Directadmin тоже что-то подобное, если не найдете, то можно набрать https://vashdomain.ru/phpMyAdmin) и попадаем в утилиту управления БД — .

В левой колонке выбираем нужную нам базу данных и кликаем на нее.

После чего появится список всех таблиц базы данных. Также сверху будут доступны операции над БД, нам нужен Экспорт :

Во вкладке «Экспорт» нам нужно настроить параметры экспорта. А именно, выделить все таблицы, «на всякий случай» добавить инструкции «DROP TABLE / VIEW / PROCEDURE / FUNCTION», и убрать инструкции «IF NOT EXISTS», поставить галочку у «Сохранить как файл » и если желательно упаковать базу gzip. После нажатия на кнопку ОК, дамп базы данных будет сохранен на вашем жесть каком жестком диске. 🙂 Все, что нужно указать в экспорте для переноса сайта, я выделил на картинке.

4) Создаем базу данных на новом хостинге. В веб-панели управления находим блок «Базы данных» и выбираем «Мастер баз данных MySQL ». На первом шаге вас попросят ввести имя базы данных:

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

Запоминайте или запишите данные о пользователе базы данных, они вам еще пригодятся.

На третьем шаге выделяем все привилегии и переходим на следующий шаг:

После этого вам напишут что-то типа:
«Пользователь cereal00_9seo был добавлен к базе cereal00_vit.»

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

После этого ваша база данных наполнится таблицами и все должно быть ок.

6) Перемещаем файлы. Нужно скопировать все файлы с старого хостинга себе на компьютер. Лучше всего использовать для этой цели фтп-клиент (FlashFXP, Far, CuteFTP и пр.).
*Нужно скопировать все файлы, которые имеют отношение к вашему сайту.

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

7) Изменить данные о базе данных в конфигурационном файле. Если это WordPress, то нужно редактировать файл wp-config.php . Изменить там имя базы данных, MySQL имя пользователя и MySQL пароль базы данных. MySQL сервер чаще всего остается без изменения – localhost.

Вот и все, перенос сайта завершен успешно. В принципе, никаких проблем возникнуть не должно. Хотя иногда бывают различные непонятки. Например, кодировка вдруг становится кракозябрами, в этом случае нужно поэкспериментировать с кодировкой экспорта базы данных. Или не работают внутренние страницы (просто пишет not found или что-то в этом роде). Для исправления этой ошибки нужно установить права доступа на файл.htaccess и обновить его. (в WordPress это делается в настройках ЧПУ).

Если возникнут какие-то вопросы или сложности с переносом сайта / блога на другой хостинг, пишите в комментариях. Также читатели скажут вам спасибо, если поделитесь с какими проблемами вы столкнулись при переносе сайта и как их решили.