Чтобы опубликовать свой сайт в интернете, его нужно загрузить на хостинг. В этой статье покажем, как залить сайт на любой хостинг в несколько простых этапов.

Что внутри

  1. Что нужно, чтобы вывести сайт в интернет
  2. Загрузите файлы сайта
  3. Загрузите базу данных
  4. Проверьте, всё ли работает

Что вам понадобится

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

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

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

Попробуйте наш хостинг

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

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

Выбрать хостинг

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

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

Файловый менеджер в панели управления

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Протокол FTP

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

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

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

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

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

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

После создания базы данных останется только загрузить в неё данные. Это можно сделать в популярном приложении phpMyAdmin. Оно есть в большинстве панелей управления хостингом. В cPanel его можно найти на главной странице в блоке «Базы данных»:

Как загрузить сайт в 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 или через прокси.

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