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

Чтобы выложить сайт в интернет, вам понадобится:

  1. Купить хостинг и зарегистрировать домен;
  2. Залить сайт на хостинг;
  3. Создать на хостинге базу данных и загрузить в неё данные.

Выберите домен и хостинг

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

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

При выборе хостинга обратите внимание на несколько моментов у потенциальных провайдеров:

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

    Наша поддержка работает по всем каналам: почта, чат, телефон. Ребята на связи круглосуточно и без выходных. Ответят быстро, даже ночью с субботы на воскресенье.
  • Отзывы. По ним вы заметите, есть ли у провайдера проблемы с поддержкой или работоспособностью серверов. А также увидите ответы на негативные отзывы и поймёте, как провайдер решает конфликты.

    Лучше смотрите отзывы не на сайте провайдера, а на независимых площадках, где невозможно удалить или спрятать негативные комментарии. Например, в Google или на специальных сайтах с рейтингами провайдеров: tophosting.in.ua, hostings.info или hostings.com.ua.
  • Гарантия возврата денег или бесплатный тестовый период. В этом случае вы ничего не потеряете, если вдруг провайдер не понравится.

    У нас вы можете тестировать хостинг бесплатно 30 дней, а если сразу купите и не устроит качество, в течение месяца с момента покупки вернём вам деньги.
  • Приятные бонусы. Это дополнительные преимущества, которые входят в стоимость хостинга. Например, бесплатный домен или выделенный IP-адрес при покупке на длительный срок или создание регулярных резервных копий.

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

Попробуйте взять домен и хостинг у нас. Можете выбрать имя в одной из 1200 зон и взять хостинг на тест или купить хостинг сразу на длительный срок и бесплатно получить на первый год домен в одной из популярных зон: .com, .net, .org, .com.ua, .co.ua, .in.ua.

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

Загрузите файлы сайта на сервер

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

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

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

На главной странице cPanel найдите раздел «Файлы» и запустите в нём приложение «Диспетчер файлов»:

Загрузка сайта на хостинг: диспетчер файлов в cPanel

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

Размещение сайта на хостинге: корневой каталог сайта

Для дополнительного домена или поддомена посмотреть корневой каталог можно в разделе «Домены» – «Домены».

Закачать сайт на хостинг: корневой каталог домена в разделе cPanel «Домены»

Когда откроете корневой каталог на хостинге, нажмите в верхней части панели кнопку «Отправить», чтобы закачать в него файлы сайта:

Как перенести сайт с компьютера на хостинг: кнопка загрузки в диспечере файлов cPanel

На следующей странице нажмите «Выбрать файл» или просто перетащите нужные файлы со своего локального компьютера:

Как загрузить готовый сайт в интернет: окно загрузки файлов

У cPanel есть одна особенность, связанная с загрузкой файлов: при выборе файлов для загрузки на компьютере, нельзя выбрать несколько файлов, только один. Так что перед тем как загрузить сайт на хостинг, упакуйте его в архив. Либо не выбирайте файлы, а просто перетащите их в браузер. После загрузки вернитесь в корневой каталог:

Как залить сайт на хостинг: кнопка возврата в корневой каталог после загрузки

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

Как загрузить сайт на хостинг: кнопка для извлечения архива в диспетчере файлов cPanel

По умолчанию «Диспетчер файлов» не отображает скрытые файлы, поэтому после распаковки архива вы не увидите некоторые файлы, например, .htaccess. Чтобы они отображались, откройте «Настройки» в правом верхнем углу:

Как поставить сайт на хостинг: настройки cPanel

Во всплывающем окне поставьте галочку в строке «Показать скрытые файлы (dotfiles)» и сохраните изменения:

Как разместить сайт в интернете: окно с параметрами cPanel

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

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

Одна из популярных программ для работы с файлами по FTP — это FileZilla. У нас в базе знаний уже есть для неё инструкция по настройке.

Загрузите базу данных

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

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

После создания базы данных останется только загрузить в неё данные. Для этого перейдите в раздел «Базы данных» – «phpMyAdmin»:

Как загрузить сайт в cPanel: раздел «Базы данных»

Выберите базу, которую только что создали, в левой части экрана и нажмите «Импорт» на верхней панели:

Как залить сайт в cPanel: импорт базы данных

На следующей странице выберите .sql файл на компьютере или просто перетащите его из папки в браузер и нажмите «Вперед»:

Выгрузка сайта на хостинг: выбор файла .sql на компьютере

После загрузки вы увидите все свои таблицы. Теперь нужно только обновить сведения о базе данных в конфигурационном файле сайта, чтобы всё работало. Обычно этот файл называется config.php, configuration.php или settings.php, но не обязательно. Зависит от того, на чём сделан сайт. В любом случае вы найдете там поля с такими параметрами:

host = 'сервер';
user = 'имя_пользователя_базы_данных';
db = 'имя_базы_данных';
password = 'пароль_пользователя_базы_данных';

Поскольку ваша база данных и файлы сайта хранятся на одном сервере, в поле «host» можно указать «localhost». Остальные поля заполните деталями, которые вы вводили при создании базы данных в cPanel.

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

Проверьте веб-сайт

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

Отдельный случай — если вы купили домен у одного провайдера, а хостинг у другого. Тогда точно понадобится подключать к нему домен. Обычно для этого на стороне компании, у которой регистрировали домен, прописывают для домена специальные текстовые имена хостинг-провайдера — DNS-серверы. Для нашего виртуального хостинга это dns1.hostiq.ua и dns2.hostiq.ua.

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

  1. Добавьте домен и IP-адрес вашего сервера в файл hosts. Тогда конкретно на вашем компьютере сайт откроется в обход глобальных DNS-настроек. IP-адрес сервера вы можете посмотреть на главной странице cPanel в блоке «Общие сведения» в правой части экрана.
  2. Используйте онлайн-инструмент hosts.cx. По сути это тот же файл hosts, только в онлайне. Там тоже понадобится просто указать домен и IP-адрес сервера.
  3. Зайдите на сайт с VPN или через прокси.

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