Установка сайта на хостинг: пошаговая инструкция

Автор: | 06.03.2016

perenos-sajta-na-hostingВсем привет :-)

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

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

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

Зачем нужен перенос сайта на хостинг?

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

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

  • материальным затратам — оплата хостинга, хотя сайт ещё не готов;
  • временным — редактировать файлы удалённо намного сложнее, и при любых неполадках с сетью Интернет вы потеряете все изменения, что откинет вас назад;
  • проблемам с поисковыми системами, которые будут индексировать ваш «полуфабрикат», что, может повлиять на ваши позиции в поисковой выдаче в дальнейшем (правда, этого можно избежать, закрыв сайт от индексации).

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

Есть, конечно, в этой бочке дёгтя и ложка мёда – перенос сайта на хостинг при данном способе не потребуется, т.к. он уже там :-)

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

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

Так что будем в тренде :-)

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

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

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

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

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

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

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

  1. Найдите интересующий вас тариф (учитывает дисковое пространство на сервере, количество доменов, баз данных сайта и др.);
  2. Сравните его стоимость с аналогичными предложениями конкурентов;
  3. Прочитайте о приглянувшемся вам провайдере в Интернете, особое внимание обращайте на отзывы клиентов;
  4. Также немаловажно будет обратить внимание на стоимость регистрации доменного имени у приглянувшегося вам провайдера (она может быть ниже, чем у официальных регистраторов).

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

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

А если вы занимаетесь торговлей, то ваш магазин просто никто не найдёт благодаря отношению поисковиков к подобным ресурсам :-)

Про себя я могу сказать, что пользуюсь услугами хостинг-провайдера TheHost, который идеально мне подошёл по соотношению «цена/качество» (регистрация доменного имени и год хостинга обошлись в 570 грн или около 20$, что на момент регистрации было абсолютным минимумом среди его конкурентов).

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

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

И далее я вам расскажу, какие действия необходимо произвести в кабинете пользователя перед переносом сайта на сервер хостинга на примере TheHost.

Создание аккаунта для установки сайта на хостинг

Перед тем, как аккаунт настроить, его нужно создать :-)

У TheHost пользовательский аккаунт создаётся автоматически при регистрации доменного имени или заказе хостинга.

Для заказа тарифа нужно перейти на страницу с их перечнем (Главная — Хостинг — Хостинг) и нажать на кнопку «Купить» у понравившегося решения:

perenos-sajta-na-hosting-thehost-tarifyТакже данный хостинг провайдер предоставляет бесплатный 7-дневный тестовый период, в течении которого вы можете убедиться в качестве услуг, освоиться в кабинете пользователя и даже успеть разместить свой сайт и начать им пользоваться (всё это лично я успел).

Для бесплатного тестирования нужно нажать на кнопку «Попробовать».

Для регистрации доменного имени переходим по пути «Главная — Домены — Регистрация»:

perenos-sajta-na-hosting-thehost-registraciya-domenaНа данной странице можно проверить на доступность выбранное вами имя и зарегистрировать его нажатием на кнопку «Купить» возле необходимого имени на странице результатов проверки:

perenos-sajta-na-hosting-poisk-domenaТакже создать личный кабинет пользователя для переноса сайта с локального сервера на хостинг можно и без описанных действий.

Это касается тех, кто хочет просто познакомиться с интерфейсом кабинета или воспользоваться бесплатным тестовым периодом (для этого регистрация доменного имени не требуется – порядок действий будет описан в инструкциях, высланных на email после регистрации).

Для этого нажимаем на кнопку «Войти в личный кабинет» на главной странице провайдера.

perenos-sajta-na-hosting-thehost-vhod-v-kabinetИ в открывшемся окне, которое вы будете видеть каждый раз при воде в кабинет в дальнейшем, переходим по ссылке «Регистрация»:

perenos-sajta-na-hosting-thehost-registraciyaПосле чего нам становится доступна форма регистрации нового пользователя:

perenos-sajta-na-hosting-thehost-forma-registraciiНапомню, что при покупке тарифа или регистрации доменного имени вы попадёте на этот экран сразу.

Вводим требуемые данные (думаю, тут все поля понятны и комментариев не требуют) и нажимаем на кнопку «Ок» для создания аккаунта.

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

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

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

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

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

perenos-sajta-na-hosting-thehost-kabinet-polzovatelyaВыглядит, конечно, неказисто :-)

TheHost использует популярный инструмент ISPManager, который имеет множество вариантов оформления, многие из которых выглядят современно и привлекательно, но провайдер почему-то пользуется стилем «Привет из 90-х», который мало кому понравится сегодня.

Сравните его, например, с кабинетом пользователя у хостинг-провайдера AvaHost:

perenos-sajta-na-hosting-kabinet-AvaHostЛюбо-дорого посмотреть: современный дизайн, отлично организованная структура.

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

Кстати, если захотите воспользоваться услугами AvaHost, у меня для вас хорошая новость — это эксклюзивная 20% скидка на все услуги для друзей cccp-blog.com и подписчиков. Чтобы воспользоваться ею, введите при регистрации следующий промокод — AVA-CCCPBLOG

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

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

Для того, чтобы осуществить перенос локального сайта на хостинг, в кабинете пользователя нас будет интересовать пункт меню «Товары/Услуги — Доменные имена», чтобы осуществить регистрацию доменного имени сайта (если вы выбрали данный способ регистрации).

Для этого на открывшейся после нажатия странице нажимаем на кнопку «Заказать»:

perenos-sajta-na-hosting-sozdat-domennoe-imyaНа открывшейся форме видим, что у нас есть возможность как регистрации нового имени, так и перенос его для случая, если оно зарегистрировано в другом месте.

perenos-sajta-na-hosting-sozdat-novyj-domenПоследний пункт может понадобиться в случае, если стоимость у предыдущего регистратора выше, чем у TheHost, и вы хотите продолжить регистрацию через данного провайдера.

Сделав выбор, нажимаем «Далее» и переходим на форму регистрации нового имени:

perenos-sajta-na-hosting-vybor-domenaЗдесь поля для ввода также предельно ясны, поэтому не буду их комментировать. Заполняете, нажимаете «Далее» и ждёте, когда ваше доменное имя станет доступным.

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

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

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

Зайти в панель управления TheHost можно по адресу в формате https://название_сервера.thehost.com.ua/manager/ispmgr. Название сервера — это имя машины, на которой будет хоститься ваш сайт.

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

В панели управления нам доступны данные для FTP-соединений (для обмена файлами с сервером), логи сайтов, журналы доступа, управление почтовыми ящиками, планировщики заданий (cron), а также доступ к резервным копиям файлов.

В панели управления первое, что нас будет интересовать для переноса сайта на хостинг, — это пункт главного меню, расположенного в левой части панели, «Главное — Доменные имена», при выборе которого вы увидите перечень всех доменных имён, имеющихся на сервере провайдера.

perenos-sajta-na-hosting-domenyНажимаем на кнопку «Создать» для добавления новой учётной записи сайта:

perenos-sajta-na-hosting-cozdat-domenПосле чего нам становится доступна следующая форма:

perenos-sajta-na-hosting-novyj-domenВводим зарегистрированное вами доменное имя и IP-адрес, который также будет указан в письме, пришедшем на email после регистрации.

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

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

А вот, если вы укажете другой IP-адрес, то это может иметь последствия. Например, под вашим доменным именем будет показываться какой-то сторонний ресурс, доступный по IP, который вы укажете вместо своего.

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

Поэтому не стоит волноваться, если после изменение IP-адреса сайт будет ещё некоторое время недоступен. Вы всё сделали правильно, нужно только подождать :-)

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

Итак, доменное имя вы добавили.

Теперь нужно добавить домен, который будет соответствовать вашему сайту. Для этого в панели управления в главном меню выбираем пункт «World Wide Web — WWW домены»:

perenos-sajta-na-hosting-www-domeny

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

perenos-sajta-na-hosting-novyj-www-domen

Вводим название сайта в формате «название.com», при этом автоматически создаётся псевдоним с приставкой «www».

Задаём email администратора, поддержку php, cgi-bin, SSI и прочих компонентов, необходимых для работы сайта. По каждому пункту более детально всегда можно проконсультироваться в тех. поддержке хостинга.

На вкладке формы «Nginx» можно задать расширения для файлов nginx (можно не использовать).

На вкладке «Журналы» задаются настройки для логов сайта и периода их сохранения (также можно оставить без изменений). Сохраняемся.

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

Возвращаемся в панель управления.

Следующим пунктом, который нам понадобится при переносе сайта на хостинг, это «Инструменты — Базы данных», который нужен для организации переноса базы на хостинг. При его выборе отображается список добавленный вами БД:

perenos-sajta-na-hosting-bazy-dannyhДля того, чтобы добавить новую, нажимаем на кнопку «Создать» в самом верху страницы:

perenos-sajta-na-hosting-cozdat-bazu-dannyhВ открывшейся форме вводим необходимые данные:

perenos-sajta-na-hosting-novaya-baza-dannyhЗаполненные поля не трогаем, заполняем только имя базы (не обязательно такое, как на локальном сервере) и имя пользователя БД, если у вас, конечно, нет существующего.

В таком случае выбираем в поле «Пользователь» имя созданного ранее. Также вводим пароль пользователя БД и его подтверждение. Нажимаем «Ок».

Ещё в панели управления нас может заинтересовать пункт «Доп. приложения», в котором мы можем найти и запустить знакомый нам по статье «Программы для создания сайтов» phpMyAdmin, который незаменим при работе с БД.

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

Поздравляю! :-)

Всё, что вам теперь понадобится – это подключиться к серверу по FTP, используя FTP-клиент (например, FileZilla) и скопировать файлы с локального веб-сервера на удалённый сервер.

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

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

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

Надеюсь, что сегодняшняя статья о том, как перенести сайт на хостинг, не заставила вас скучать :-)

Делитесь своими мнениями и пожеланиями в комментариях под статьёй и делайте репосты кнопочками в различные сообщества. Мне будет очень приятно :-)

На этом всё! До новых встреч!

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
8 голосов, в среднем: 5 из 5

Комментариев пока нет... Будьте первым! :)

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

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