Подпишись и читай
самые интересные
статьи первым!

Что нужно для переноса домена на другой хостинг. Перенос WordPress на другой хостинг, домен или денвер

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

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

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. Тестирование сайта.

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

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

Чем наш метод лучше?

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

Что с начала?

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

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

Я купил новый хостинг, что дальше?

Дальше есть два варианта: хостинг-провайдер предоставляет технический домен (обычно имеет вид тест1.провайдер.ru) или не предоставляет. В первом варианте, Вы можете протестировать работу точной копии сайта на новом хостинге, при этом старый сайт будет все также работать на старом хостинге. И если что-то пойдет не так, то Вы увидите ошибки только на копии сайта (техническом домене). Во втором варианте права на ошибку у Вас не будет, и негативные результаты переноса (если они будут) увидят посетители Вашего сайта.

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

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

Как грамотно все это скопировать?

О копировании файлов сайта читаем , о грамотном переносе базы данных - вот .

Также не забудьте сделать (если требуется) все остальные настройки, которых требует Ваш сайт (почтовые ящики, PHP, Cron и т.д.). Еще очень важно в конфигурационных файлах (config.php, configuration.php , wp-config.php или что-то подобное) изменить имена пользователя и базы данных, пароль, а также абсолютные пути к папкам log и tmp. Ведь на новом хостинге они имеют другие значения.

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

Смена DNS-серверов

Чтобы изменить DNS-адреса, Вы должны знать где зарегистрирован Ваш домен. Например наш домен сайт зарегистрирован у специального регистратора доменов, и в панели управления мы можем указать DNS-адреса какого угодно провайдера (сегодня пользуемся одним хостингом, если завтра он нам перестанет нравится, то указываем DNS-сервера другого и переносим сайт к нему). Или же второй вариант - домен и хостинг закреплены за одним и тем же провайдером, но в любом случае Вам нужно найти панель управления Вашим доменом, и изменить DNS-записи на те, которые прислал Вам новый провайдер в первом письме с настройками (или же ищите их в его панели управления).

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

Внимание!. Это означает, что управление им будет осуществляться из панели старого хостинг-провайдера или той компании, у которой Вы регистрировали домен изначально. Поэтому не забывайте вовремя его продлевать (платить за него). А чтобы перенести еще и домен к новому хостеру, Вам придется здорово повозится (волокита с оригиналами документов, заявками и т.д.). О том, как это сделать мы расскажем в следующих статьях.

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

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

Составления плана по переносу веб-страницы

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

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

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

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

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

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

Копирование файлов веб-страницы

Последним этапом такого процесса, как перенос сайта на другой хостинг является копирование файлов. Для того чтобы существенно упростить этот процесс, рекомендуется пользоваться файловым менеджером, например таким, как Total Commander. При помощи менеджера необходимо соединиться с FTP-сервером хостера, адрес которого Вам должны были сообщить во время регистрации. Для доступа к серверу необходимо также указать логин и пароль, после чего соединение будет установлено.
На сервере хостинговой компании следует зайти в папку domains и далее в папку с Вашим доменным именем. Здесь в директорию public html, которая представляет собой корневую папку сайта, необходимо скопировать все файлы из такой же папки на старом хостинге. После копирования файлов процесс переноса веб-сайта на другой хостинг можно считать оконченным. Теперь можно ввести доменное имя Вашего интернет-ресурса в адресную строку браузера и наслаждаться проделанной работой.

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

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

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

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

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

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

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

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

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

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

Сегодня я расскажу о переносе сайта на WordPress с хостинга на хостинг или c хостинга на денвер, а так же на новый домен или в другую папку.
Содержание статьи:

Почему возникает проблема переноса WordPress сайта

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

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

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

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

1. Скачиваем файлы сайта и базу данных со старого хостинга

Способ №1:

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

Чтобы попасть в эту папку, можно зайти по FTP (я использую программы Total Commander или File Zilla) или через файловый менеджер хостинга (этот способ удобнее, как мне кажется). Скачайте полученные архивы к себе на компьютер. Распакуйте базу данных.

Если по какой-то причине вы не смогли сделать бэкапы, существует второй способ:

Далее зайдите в раздел управления базами данных вашего хостинга, выберите phpMyAdmin. В колонке слева выберите название вашей базы данных из списка. Перейдите на вкладку Экспорт (Export) и щелкните Ок(Go). Сохраните сгенерированный файл.

Итак, дамп БД в виде файла с расширением.sql и архив со всеми файлами блога находятся на нашем компьютере и готовы к переносу на другой хостинг.

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

В разделе «базы данных» нового хостинга добавьте нового пользователя БД и новую БД, придумайте ей пароль и запомните его. У меня это выглядит так:

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

Откройте phpMyAdmin, найдите в списке слева вашу базу данных, перейдите на вкладку Импорт (Import). Закачайте ранее скачанный на компьютер дамп базы данных с разрешением.sql и нажмите ОК (Go).

Теперь залейте архив с файлами на ftp и разархивируйте его. Следите, чтобы в итоге файлы оказались в правильной папке, на моем хостинге это папка public_html, так же она может называться httpdocs, www или иначе, в зависимости от хостинга. Проверьте, чтобы эта папка была пустой, прежде чем распаковывать в нее архив.

3.Настройка соединения с базой и установка прав

Найдите в корне сайта файл wp-config.php. Поменяйте в нем данные подключения к базе данных на новые:

/** Имя базы данных для WordPress */ define("DB_NAME", "имя_вашей_базы_данных"); /** MySQL имя пользователя */ define("DB_USER", "имя_пользователя_базы_данных"); /** MySQL пароль базы данных */ define("DB_PASSWORD", "пароль_к_базе_данных");

Установите права (атрибуты) 777 для папки wp-content/uploads и всех вложенных папок. Это делается по ftp или в файловом менеджере:

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

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

  • Узнайте у нового хостера его DNS сервера. Обычно они написаны в письме, отправленном вам на почту при регистрации хостинга.
  • Зайдите в личный кабинет своего регистратора доменов — сайт, где вы покупали домен. Я пользуюсь 2domains.ru и расскажу, как это делается там. Найдите раздел «Управление DNS-серверами» и измените DNS-сервера на новые:

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

Если вы не переезжаете на новый домен, для вас урок окончен. Если сайт не заработал, посмотрите .

Перенос WordPress на другой домен, папку

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

1. Работа с базой данных

Когда вы скачали дамп базы данных со старого хостинга, надо открыть ее в редакторе (я пользуюсь Dreamweaver) и заменить все упоминания о старом домене на новые:

Есть еще один способ: когда вы импортируете базу данных, зайдите на вкладку SQL совершите три запроса:

UPDATE wp_options SET option_value = REPLACE (option_value, "https://old_domain.ru", "https://new_domain.ru") WHERE option_name = "home" OR option_name = "siteurl";

UPDATE wp_posts SET guid = REPLACE (guid, "https://old_domain.ru", "https://new_domain.ru");

UPDATE wp_posts SET post_content = REPLACE (post_content, "https://old_domain.ru","https://new_domain.ru");

2. Изменения в.htacces и robots.txt

Найдите такие файлы в корневом каталоге сайта, найдите в них упоминания имени вашего старого домена и замените на новое.

3. Изменения в файлах сайта

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

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

Перенос сайта в другую папку

Если вам нужно перенести блог в другую папку (например, domain.ru/blog), внесите следующие изменения в.htaccess (изменения выделены жирным):

# BEGIN WordPress
RewriteEngine On
RewriteBase /blog /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog /index.php [L]
# END WordPress

Возможные ошибки, связанные с переносом WordPress блога

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

  1. Error establishing a database connection. Такая ошибка случается, если неверно введены данные вфайле wp-config.php.
  2. Открылась страница с установкой WordPress. Подобная ситуация могла возникнуть из-за ошибки импорта базы данных. Попробуйте удалить все таблицы базы и заново импортировать дамп.
  3. Вы видите страницу вашего хостинг-провайдера с приветствием. Причиной может стать то, что вы не очистили папку public_html (httpdocs), прежде чем распаковать в нее архив. Удалите файл index.html.
  4. Forbidden. You don"t have permission to access / on this server. Возможно, вы залили файлы сайта в неправильную папку.
Включайся в дискуссию
Читайте также
Перенос WordPress на другой хостинг, домен или денвер
Сброс Mozilla Firefox – решение большинства проблем Как сбросить настройки в мозиле
Программы для выключения компьютера скачать