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

Привет, мои читатели. С вами снова я, Юрий Бошников. Рад видеть ваше желание учиться и развиваться, получать новые знания и полезные навыки. Сегодня хочу поднять актуальную тему, как перенести сайт на хостинг, если старый вас не устраивает. Есть несколько причин, по которым возникает необходимость смены хостинга. Но именно от него во многом зависит «уровень жизни» вашего сайта. Изучив представленную информацию, вы сможете без труда реализовать свои задумки, вдохнуть в личный интернет-ресурс новую жизнь. Отмечу, что в том, как перенести сайт на другой хостинг, нет ничего сложного. Просто следуйте моей подробной инструкции!

 

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

 

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

 

1. Определяемся, зачем нужен перенос сайта

Зачем нужен перенос сайта

 

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

 

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

 

Есть несколько реальных и обоснованных причин в необходимости выполнения подобных действий. Вкратце рассмотрим все из них.

Рост тарифов

Рост тарифов

 

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

Слабый технический потенциал

Слабый технический потенциал

 

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

Нестабильность функционирования хостинга

Нестабильность функционирования хостинга

 

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

Сбои в работе серверов – негативно отразятся на сайте. Во-первых, посетители «отвернуться» от ресурса, который периодически бывает недоступен. Во-вторых, поисковые роботы понизят его в поисковой выдаче.

Отсутствие архивации и резервного копирования

Отсутствие архивации и резервного копирова

 

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

Слабая скорость работы

Слабая скорость работы

 

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

 

Совет! Лучше размещать свой сайт на выделенном физическом сервере. Это положительно отразиться на его работе, даже если ваш сайт будет уж слишком посещаемым.

 

2. Выбираем новый сервис. Как перенести сайт wordpress на хостинг

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

Читайте также: Пошаговая установка wordpress на хостинг. Пошаговая инструкция

 

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

 

Обратите внимание! Кстати, по поводу работы с WordPress – если хотите разобраться с этим движком, записывайтесь на мой авторский тренинг. На бесплатной его части – это 4-е дня онлайн-занятий – вы узнаете, как самостоятельно, своими руками создать сайт. Есть и более расширенный вариант – платная часть, на которой я рассказываю, как работать с движком, как развивать свой сайт и как зарабатывать на нем.

 

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

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

 

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

3. Что нужно знать о переносе

Что нужно знать о переносе

 

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

  1. Как только вы начали перенос данных, не вносите никаких изменений ни в сам интернет-ресурс, ни в его базы данных, ни в DNS-записи, пока окончательно не переедете. Любые внесенные изменения не «переедут».
  2. Пока идет процесс «переезда», сайт будет функционировать на предыдущем хостинге.
  3. Даже если вы перенесли все данные, это еще не значит, что ваш ресурс будет работать тут же с нового хостинга. Нет, он будет открываться со старого. Для этого нужно выполнить переподключение – то есть, просто переключить сайт. Чтобы сделать это, откройте файл hosts на локальном компьютере и поменяйте некоторые данные. В частности, [IP] [domain] – IP прописывается, как адрес нового сервера, domain – название вашего ресурса.
  4. После этого, внеся изменения, вы будете видеть сайт, открывающийся с уже нового для него хостинга.
  5. В такой ситуации нужно на предыдущий хостинг загрузить дополнительный файл. К примеру, он должен быть назван transfer.html. В этом файле пропишите информацию, благодаря которой пользователи и «узнают», что вы переехали на новый хостинг.
  6. Не знаете, как управлять вашим ресурсом и DNS-записями из панели нового хостинга? Да нет ничего проще! Только помните о том, что на полное обновление информации уйдет до 72-х часов. На протяжении этого времени ваш ресурс окажется недоступным. Поэтому любые изменения рекомендуется проводить только в моменты с наименьшей посещаемостью – ночью, в праздники, в выходные.

 

Совет! Чтобы существенно ускорить обновление DNS-данных, нужно снизить показатель TTL, для записей А и NS типа.

 

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

8. После внесения всех изменений, после окончания периода DNS-propagation, вернитесь к пункту 3 этого раздела и устраните, внесенную ранее запись в hosts.

4. Как перенести сайт WordPress на другой хостинг: файлы

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

 

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

Итак, на этом этапе вашего процесса следует выполнить следующие манипуляции по переносу файлов:

  • загрузите все файлы на свой компьютер;
  • а потом закачайте их в личном кабинете в специальную папку /public_html.;
  • осуществить данный процесс легко посредством Диспетчера файлов или посредством FTP.

Диспетчер файлов подразумевает использовать cPanel. При переходе в Диспетчер файлов следует в разделе меню кликнуть мышкой public_html, а потом выбрать опцию «Отправить» или подобную – именоваться она может и по-другому. Эта опция расположена в верхней части меню.

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

 

Кстати! Что делать, в ситуации, когда файлов уж очень большое количество? В таком варианте рекомендуется упаковать их в архив. Затем он подгружается таким же образом, как и обычные файлы. Для того чтобы извлечь все файлы из архива, нужно перейти в Диспетчер файлов и там распаковать архив. Только помните о том, что в cPanel поддерживается только два формата .zip или tar.gz. А вот про .rar нужно забыть!

 

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

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

 

Обратите внимание! Не забудьте прописать номер порта – 21.

 

Далее всё очень просто:

  • выберите все необходимые для корректной работы вашего ресурса файлы;
  • эти файлы необходимо загрузить в public_html;
  • если вы решили загрузить архив файлов, то просто распакуйте его потом – для этого следует воспользоваться cPanel – как это делать, я описывал выше.

5. Перенос файлов вручную

Перенос файлов вручную

 

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

Хотя нужно признать, что подобный ручной перенос доступен не для всех сервисов. Однако всё же считаю своим долгом рассказать об этом, чтобы вы лучше понимали принцип работы и самого процесса «переезда» с одного места на другое. Последовательность действий очень и очень простая:

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

То есть, ничего особо сложного в ручном переносе нет. Главное, осуществить предварительную подготовку.

6. Готовим данные сайта для переноса на новый хостинг

Готовим данные сайта для переноса на новый хостинг

 

Шестым шагом в нашем процессе, как перенести сайт WordPress на хостинг  является подготовка данных. Конечно, если говорить в хронологической последовательности, то он должен быть чуть выше. Однако вы ведь всё равно сначала полностью прочитаете статью, а потом только будете выполнять необходимые действия.

Первоначально проводится загрузка папки со всеми файлами с вашего старого хостинга. Эта процедура выполняется одним из трех путей:

  • FTP;
  • SSH;
  • через панель управления сервером

 

Обратите внимание! Преимущество платформы WordPress состоит в том, что достаточно скачать только одну папку – под названием wp-content. Именно в ней расположены все необходимые вам файлы и данные, шаблоны и расширения. То есть, по сути, вы только выполняете переустановку самой платформы на новый хостинг. А после завершения установки заменяете выше указанную папку на скачанную со старого хостинга. Хотя я настоятельно рекомендуют скачать все полностью – на тот случай, если у вас имеются другие папки с хранящимися данными.

 

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

Есть и еще один вариант для владельцев сайта на платформе WordPress

Варианты для владельцев сайта на платформе WordPress

 

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

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

  • Инструменты;
  • Экспорт;
  • установите отметки напротив данных, которые необходимо экспортировать.

 

Обратите внимание! Настоятельно советую поставить отметки напротив следующих данных: Записи, Страницы, Комментарии, Рубрики.

 

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

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

 

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

 

Как еще можно закачать данные на новый хостинг: дополнительные советы для начинающих вебмастеров

Дополнительные советы для начинающих вебмастеров

 

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

Как видите, способов, как выполнить загрузку данных, есть несколько. К примеру, достаточно просто скопировать всё полностью.

Если вы также, как и я, предпочитаете работать с WordPress, необходимо в wp-config указать следующую информацию:

  • правильное название всей базы данных;
  • ваше имя пользователя;
  • ваш пароль;
  • префикс таблицы.

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

7. Какие действия нужно выполнить с доменом

Какие действия нужно выполнить с доменом

 

После переноса данных, удаления их на старом хостинге, обязательно нужно поменять dns-адреса. Замена адресов выполняется непосредственно у регистратора вашего доменного имени.

Поэтому вам нужно зайти на сервис, где проводилась регистрация доменного имени, войти в свой аккаунт и выбрать требуемый для вашей работы домен. Внимательно изучите аккаунт – там обязательно должна быть графа/кнопка «Поменять DNS» или похожая на неё. Именно там и осуществляется прописывание новых адресов. Изменив их, не забудьте кликнуть по кнопке сохранения изменений.

Как узнать DNS-адреса

Как узнать DNS-адреса

 

Вероятно, что вы можете не знать DNS-адреса. Ведь у каждого сервиса, предоставляющего услуги хостинга, свои адреса. Как их узнать? Очень просто – есть два пути:

  • запросить у специалистов хостинга, обратившись к службе поддержки;
  • изучить раздел «Вопросы – Ответы» или FAQ.

После внесения изменений в DNS-адреса, должно пройти от 12 до 24 часов на регистрацию всех внесенных изменений.

 

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

 

Дополнительные советы, как перенести сайт на хостинг

Как перенести сайт на новый хостинг

 

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

Создавайте резервные копии базы данных

Резервная копии базы данных

 

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

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

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

Обращайтесь в службу поддержки

Служба поддержки

 

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

 

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

 

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

А если VDS?

VDS

 

Отдельного упоминания заслуживает переезд на VDS-хостинг. Прежде, чем его совершить, уточните, будет ли возможен доступ к удобной системе управления сервером. А также расспросите, что именно это за система, как она функционирует. Предварительная информация, как конкретно работать в подобной системе, будет весьма ценной и полезной!

Подводя итог: как перенести сайт на другой хостинг

Как перенести сайт на новый хостинг

 

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

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

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

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

 

ifish2.ru

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

Виды сайтов и их отличия

С технической точки зрения сайты делятся на две группы.

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

Динамические — к ним относятся форумы, интернет-магазины, блоги и другие ресурсы с постоянно изменяемым контентом. Их страницы генерируются “на лету”, а сам сайт можно условно разделить на две составные части:

  • Движок — представлен набором скриптов на языке программирования PHP, Ajax, JavaScript и других, размещенных в корневом каталоге, совокупность которых обеспечивает генерацию страниц в тот момент, когда на сайт заходит посетитель, а также работу тех или иных функций (регистрация пользователей, добавление комментариев, оформление и оплата покупок и т.д.)
  • База данных MySQL — здесь, собственно, содержится вся информация

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

  • Перенос базы данных
  • Перенос файлов сайта
  • Перенастройка движка

Перенос статического сайта на хостинг

Для перемещения статического проекта Вам понадобится FTP-клиент — утилита, предназначенная для загрузки и скачивания файлов с удаленного сервера. Лучшее решение в данном сегменте — Fileziila: надежная, многофункциональная и при этом бесплатная программа. Установив ее, можно сразу приступать к работе.

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

  1. Запустите Filezilla.
  2. В верхнем меню выберите “Сервер” — “Принудительно отображать скрытые файлы”.
  3. Заполните поля “Хост”, “Имя пользователя”, “Пароль” (эти данные должен предоставить хостинг-провайдер) и нажмите на кнопку “Быстрое соединение”.
  4. Перейдите в каталог Вашего сайта. Обычно его название соответствует доменному имени проекта. Например, для mysite.ru путь может быть таков: var/www/mysite.ru/public_html. Именно в папке public_html находятся необходимые файлы.
  5. Выделите папку public_html, щелкните по ней правой кнопкой мыши и нажмите “Скачать”.
  6. Выберите место на компьютере и сохраните полученные файлы.

Чтобы загрузить файлы на хостинг Timeweb, необходимо осуществить обратную процедуру:

  1. Запустите Filezilla и подключитесь к серверу, используя предоставленные адрес хоста, логин и пароль.
  2. В правом окне “Удаленный сайт” найдите директорию public_html (по умолчанию расположена в каталоге, имя которого совпадает с названием сайта — например, mysite.ru/public_html) и откройте ее двойным щелчком.
  3. В левом окне “Локальный сайт” найдите папку с файлами сайта, выделите их, а затем щелкните по выделению правой кнопкой мыши и нажмите “Закачать на сервер”.

После того, как все файлы переданы, веб-ресурс будет полностью готов к работе.

Перенос динамического сайта на хостинг

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

Далее необходимо осуществить следующую последовательность действий:

  1. Выберите базу данных, экспорт которой хотите совершить, щелкнув по ее названию в левой колонке интерфейса phpMyAdmin.
  2. Зайдите на вкладку “Экспорт”.
  3. Убедитесь, что установлена опция “Быстрый — отображать минимум настроек”, а в поле “Формат” выбрано SQL.
  4. Нажмите кнопку “Ок” и сохраните файл на компьютер.

Мы получили полную копию базы данных сайта, так называемый “дамп”. Осталось импортировать его на сервер Timeweb. Делается это следующим образом:

  1. Авторизуйтесь в панели phpMyAdmin хостинга.
  2. Перейдите на вкладку “Базы данных”, введите желаемое название в поле, расположенное сразу под строчкой “Создать базу данных”.
  3. Выберите кодировку как в базе данных на старой площадке, чтобы все было идентично.
  4. Выберите новую базу данных в левой колонке, щелкнув по ней один раз мышкой.
  5. Перейдите на вкладку “Импорт”.
  6. Нажмите кнопку “Обзор” и выберите ранее сохраненный дамп.
  7. Выставьте нужную кодировку (в большинстве случаев — UTF-8).
  8. Нажмите на кнопку “Ок”.

Что касается копирования скриптов, то оно осуществляется при помощи Filezilla, точно также, как и в случае с динамическим сайтом. Однако есть и одно существенное различие. Некоторые CMS создают файлы и папки не только в директории public_html, но и в корневом каталоге сайта. Это характерно, например, для движков интернет-магазинов — инвойсы и некоторые административные модули находятся за пределами public_html, что обеспечивает дополнительную защиту данных. Поэтому перед тем, как перенести сайт на хостинг, стоит проверить, присутствуют ли в mysite.ru, помимо public_html, другие файлы и папки — их также необходимо закачать на сервер, иначе попросту ничего не будет работать.

Последний этап — изменение настроек CMS и подключение базы данных. Для этих целей следует определенным образом отредактировать конфигурационный файл (как правило, он носит название configuration.php, config.php, settings.php или аналогичное). Необходимо изменить следующие значения:

  • db_host – имя сервера баз данных;
  • db_name – название базы данных;
  • db_user – имя пользователя базы данных;
  • db_password – пароль пользователя базы данных.

Проще всего использовать связку Filezilla и Notepad++ (свободно распространяемый текстовый редактор со множеством полезных функций). После его установки, необходимо соответствующим образом настроить ftp-клиент:

  1. Запустите Filezilla.
  2. Зайдите в меню “Редактирование” — “Настройки” — “Правка файлов”.
  3. Выберите пункт “Использовать следующий редактор”.
  4. Нажмите кнопку “Обзор” и выберите исполняемый файл Notepad++ (для 64-битных версий Windows он будет располагаться по адресу C:Program Files (x86)Notepad++notepad++.exe).
  5. Нажмите кнопку “Ок”.

Теперь, чтобы редактировать файлы непосредственно в панели управления, достаточно сделать следующее:

  1. Подключитесь к серверу, используя предоставленные адрес хоста, логин и пароль.
  2. В правом окне “Удаленный сайт” найдите конфигурационный файл.
  3. Щелкните по нему правой кнопкой мыши и в появившемся меню выберите “Просмотр/Правка”.
  4. Внесите необходимые изменения в открывшемся окне Notepad++, нажмите кнопку “Сохранить” и закройте редактор.
  5. В появившемся диалоговом окне “Файл изменен” нажмите кнопку “Да”.

Обратите внимание: в зависимости от типа движка, названия параметров могут отличаться. Чтобы узнать, какие именно строчки требуется исправить, необходимо обратиться к официальной документации CMS.

Описанные действия кажутся довольно простыми. На самом же деле в процессе переноса может возникнуть масса сложностей. Львиная доля таковых приходится на динамические сайты: ошибка выбора кодировки для MySQL, неправильная настройка конфигурационного файла (который, помимо перечисленных, может содержать и дополнительные параметры, подлежащие изменению), наконец, банальный человеческий фактор — все это может привести к тому, что веб-ресурс попросту откажется работать. Однако большинства проблем можно избежать, если четко и внимательно следовать приведенным инструкциям, а также тщательно изучить сведения, предоставляемые разработчиками CMS.

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

timeweb.com

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

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

Что с начала?

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

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

 

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

 

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

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

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

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

 

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

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

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

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

 

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

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

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

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

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

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

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

ru.hostings.info

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

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

В уроке мы рассмотрим вопрос «Как перенести сайт на хостинг?» двух видов — перенос статичного сайта и перенос динамичного сайта. Статичный сайт в своей работе не использует баз данных, и вся информация сайта хранится прямо в его файлах. Как правило, это небольшие сайты-визитки. Динамичные сайты используют внешние хранилища для хранения информации (чаще всего — это БД). В качестве динамичного сайта я использую сайт под управлением самописной CMS (система управления сайтом). На самом деле есть еще варианты с переносом сайта под управлением какой-либо известной CMS, к примеру, WordPress, Joomla и другие… но здесь процесс переноса сайта на хостинг, может иметь свои нюансы для каждой CMS.

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

Стоит упомянуть лишь о нескольких нюансах. Если Вы не просто переезжаете с одного сервера на другой, но при этом еще и меняете доменное имя, то следует обратить внимание на ссылки Вашего сайта. Если все ссылки относительные, то ничего больше изменять не нужно. Если же ссылки абсолютные, то для каждой ссылки необходимо будет изменять доменную часть. В чем отличие абсолютных ссылок от относительных, полагаю, Вы знаете. Абсолютные ссылки обязательно содержат протокол, доменное имя сайта и ссылаются на другой документ относительно корня сайта (http://домен/путь_к_документу/). Относительные ссылки ссылаются на другой документ относительно текущего документа (например, ./page.html).

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

В общем случае последовательность переноса динамичного сайта будет следующей:

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

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

Для получения дампа обращаемся к приложению phpMyAdmin на старом сервере, выбираем нужную БД (у меня, к примеру, она будет называться shopcourse) и переходим во вкладку Export:

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

Здесь по умолчанию уже будут выбраны все таблицы БД для экспорта и формат экспортируемого файла — будет SQL. Остается отметить чекбокс сохранения дампа в файл и нажать кнопку сохранения:

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

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

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

Здесь указываем имя создаваемой БД. Создаем пользователя для нее и указываем пароль, с которым пользователь будет иметь доступ к БД. После создания БД и пользователя к ней, необходимо импортировать в новую БД сохраненный ранее дамп. Для этого обратимся к ссылке на приложение phpMyAdmin (на новом сервере):

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

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

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

Остался последний пункт плана — правка конфигурационного файла проекта. Поскольку ранее наш сайт работал с БД с одними настройками подключения, а на новом сайте настройки подключения изменились, — нам необходимо зафиксировать эти изменения в конфигурационном файле. Что именно необходимо там изменить? Необходимо изменить имя сервера БД (как правило, — это localhost, а потому здесь, чаще всего, ничего не изменяется). Также необходимо указать новые имя БД, имя пользователя и пароль. Ну и, если Вы сменили также доменное имя, то необходимо поправить и эту настройку.

Например, в конфигурационном файле на старом сервере эти настройки выглядели так:

В конфигурационном файле на новом сервере (со сменой доменного имени) они будут уже такими:

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

На этом у меня все, урок по переносу сайта на хостинг окончен. Удачи Вам и до новых встреч!

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

webformyself.com

Шаг 1: Перенос файлов WordPress

Перенос сайта на другой хостинг можно осуществить с помощью FTP или с помощью CPanel. Я опишу оба метода.

Вам нужно использовать FTP-клиент, чтобы подключиться к серверу. Я рекомендую использовать FileZilla. Это бесплатная и простая в использовании программа. Вам потребуется учетная запись для FTP на новом и старом хостинге, чтобы подключиться к серверам.

Учетную запись для FTP можно создать в панели управления хостингом:

  • Подключитесь к серверу старого провайдера и получите доступ к папке public_html. Здесь хранятся файлы сайта;
  • Скачайте файлы на компьютер;
  • После завершения скачивания подключитесь к серверу нового хостинга и загрузите эти же файлы в папку public_html. Теперь можно приступить к перемещению базы данных.

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

  • Войдите в свой аккаунт на старом хостинге и откройте CPanel;
  • Перейдите в диспетчер файлов и найдите папку, в которой хранятся файлы сайта; она должна находиться в папке public_html;
  • Выберите папку и сожмите ее в .zip-архив с помощью опции «Сжать»;
  • С помощью кнопки загрузки сохраните архив с файлами на компьютере;
  • После завершения загрузки зайдите на свой новый хостинг и получите доступ к CPanel;
  • Добавьте ваше доменное имя на новом хостинге в разделе «Добавление домена». Таким образом, вы создадите папку на новом хостинге;
  • Загрузите созданный архив на новый хостинг с помощью диспетчера файлов и функции загрузки в папку public_html (или в папку, которая была создана на предыдущем этапе);
  • Распакуйте сжатые файлы с помощью функции «Распаковать», точно указав папку назначения;
  • На данный момент вы успешно перенесли файлы на новый хостинг, и теперь можно начать перенос базы данных.

Шаг 2: Перемещение базы данных WordPress

Перед тем, как закончить перенос сайта на Вордпресс на другой хостинг, нужно импортировать базу данных ресурса со старого хостинга на новый:

  • Войдите в CPanel старого хостинга и перейдите к инструменту PhpMyAdmin;
  • После подключения к серверу СУБД в левой части экрана вы увидите все свои базы данных на хостинге. Выберите БД, которую требуется переместить. Если не знаете, какая база данных вам нужна, откройте файл wp-config.php (находится в корневой папке WordPress) и найдите в нем строку define (‘DB_NAME’, ‘your_database_name’);. Она содержит в себе имя базы данных, которую использует ваш ресурс;
  • Выберите нужную базу в левой части экрана. Затем перейдите в меню «Экспорт«;
  • Экспортируйте выбранную БД в режиме «Быстрого экспорта» в формат SQL и сохраните ее на компьютере;
  • Войдите в CPanel нового хостинга и с помощью мастера баз данных MySQL создайте новую БД и пользователя. Сохраните имя пользователя и пароль, потому что позже вам будут нужны эти данные:
  • Перейдите в PhpMyAdmin на новом хостинге и в левой стороне панели выберите базу данных, которую только что создали;
  • Нажмите на кнопку «Импорт» в верхней части окна и выберите базу, сохраненную на компьютере;
  • На данный момент вы закончили перенос базы данных, но это еще не все.

Шаг 3: Обновление конфигурационного файла

В конце переноса сайта WordPress на другой хостинг нужно связать сайт с базой данных. Откройте файл wp-config.php на новом хостинге. Найдите в нем следующие строки и замените старые данные новыми, которые вы сохранили ранее:

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

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

Шаг 4: Перенос учетных записей электронной почты

Перенос учетных записей электронной почты очень похож на перемещение файлов WordPress. Все настройки и сообщения электронной почты из ваших учетных записей находятся в папке public_html/mail/. Вы можете использовать FTP-клиент или CPanel для их перемещения.

Скачав учетные записи электронной почты со старого хостинга и загрузив их на новый, вы сохраните все настройки. Благодаря этому не нужно будет изменять настройки электронной почты в почтовом клиенте (в Thunderbird, Outlook и других).

Шаг 5: Изменение DNS сервера и перемещение домена

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

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

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

Мысли напоследок!

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

Перевод статьи «How to Transfer a WordPress Site from One Host to Another» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

скачиваем файлы с хостинга на компьютер

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

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

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

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

выбрать сжатие базы данных

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

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

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

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

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

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

переносим базу данных на другой хостинг
Все таблицы будут созданы и заполнены автоматически. На серверах разных провайдеров может использоваться разное программное обеспечение, поэтому, несмотря на полную совместимость всех баз, иногда, могут возникать проблемы. У меня выскочила ошибка 1062, решение проблемы я описал здесь. В 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 в ее доменную службу или техподдержку.

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

biznessystem.ru

You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.