Чтобы перенести на другой хостинг. Перенос 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. Тестирование сайта.

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

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

3. Писем (если вы используете почту RU-CENTER)

Можно скачать все письма с помощью почтового клиента по протоколу IMAP , а затем синхронизировать их с новым почтовым ящиком с тем же именем на новом хостинге.

2. Удаление домена со старого хостинга

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

  1. Сайты Ваш_домен (при этом файлы сайта не удаляются);
  2. Почта Ваш_домен Настройки

При удалении домена из раздела "Почта" все письма будут удалены.

После этого можно приступить к переносу файлов сайта и почтового домена.

3. Перенос сайта на новый хостинг

1. Добавление домена на хостинг

На новом хостинге следует создать:

  • сайт в разделе Сайты ,
  • почтовый сервер в разделе “Почта” (если вы пользуетесь почтой RU-CENTER).

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

Файлы сайта необходимо разместить в папке docs, например, /home/login/Ваш_Домен/docs. Где login - идентификатор хостинга, "Ваш_Домен" - название сайта, docs - папка для размещения файлов сайта.

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

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

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

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

Что именно необходимо переносить?

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

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

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

В-третьих , потребуется перенести все данные (файлы, базы данных) со старого хостинга на новый.

Это вкратце, теперь давайте рассмотрим весь процесс в подробностях. Максимум, для переноса потребуется 8 шагов. Я буду описывать процесс исходя из предположения, что у вас уже есть новый хостинг, если у вас его еще нет, то сначала выберите подходящий и зарегистрируйте в нем аккаунт, порекомендовать могу один из этих (ссылки партнерские): Timeweb или Sprinthost .

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

Шаг 1. Добавить домен в админку нового хостинга

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

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

Шаг 2. Перенести файлы с одного сервера на другой

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

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

Сжимаем файлы:

Скачиваем файлы на компьютер:

Шаг 3. Скачать базу данных со старого хостинга

Если ваш ресурс очень простой (выполнен на простом HTML) и не имеет баз данных, то пункты с 3 по 6 можно пропустить. Но любой сайт, использующий систему управления контентом (CMS), требует для своей работы базу данных MySQL, ее тоже необходимо перенести.

Для этого в админке вашего старого хостинга находите раздел «Управление базами данных MySQL». Заходите в панель администратора phpMyAdmin. Выбираете нужную базу и выбираете вкладку «Экспорт».

В меню экспорта базы данных установите для скачивания архивный формат ZIP или GZIP. Нажимаете кнопку “ОК” и указываете место на вашем компьютере, куда будет сохранен файл.

Шаг 4. Создать базу данных на другом хостинге

Точно также, как и в предыдущем пункте, открываете на другом хостинге раздел «Управление базами данных» (Базы MySQL), только вместо выбора нужной базы – выбираете пункт создать новую базу данных.

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

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

Шаг 5. Импортировать базу данных на новый хостинг

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

Все таблицы будут созданы и заполнены автоматически. На серверах разных провайдеров может использоваться разное программное обеспечение, поэтому, несмотря на полную совместимость всех баз, иногда, могут возникать проблемы. У меня выскочила . В 99% случаев перенос пройдет гладко.

Шаг 6. Исправить конфигурационные файлы вашей CMS

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

Открываете этот файл для редактирования и заменяете следующие строки:

/** Имя базы данных для WordPress */

define(‘DB_NAME’, ‘xxxxxx_xxx’);

/** Имя пользователя MySQL */

define(‘DB_USER’, ‘xxxxxx_xxx’);

/** Пароль к базе данных MySQL */

define(‘DB_PASSWORD’, ‘xxxxxxxxx’);

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

Шаг 7. Проверить работу файлов и базы данных

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

Проверяем работу сайта на новом хостинге:

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

– другой вариант подойдет в том случае, если технический адрес на вашем хостинге не предоставляется, но у вас есть на нем другие, работающие домены. Вы можете создать для одного из них поддомен типа test.sait.ru . Подключить этот поддомен к папке public_html вашего нового сайта и проверить как и в предыдущем случае.

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

Шаг 8. Изменить DNS записи домена

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

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

Выглядят эти записи примерно вот так (это для моих хостингов):

ns1.timeweb.ru
ns2.timeweb.ru
ns3.timeweb.org
ns4.timeweb.org

ns1.spaceweb.ru
ns2.spaceweb.ru

У любого другого хостера DNS записи свои.

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

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

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

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

Что с начала?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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