Как загрузить сайт на хостинг. 3 способа: выбирайте удобный.

Как загрузить сайт на хостинг. 3 способа: выбирайте удобный.

У вас есть сайт (набор файлов: страниц, скриптов, картинок и пр.). 


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

Загрузка сайта через панель управления хостингом с компьютера

Потребуется: доступ к панели управления.

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

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

  • Войдите в раздел Главное->Менеджер файлов.
  • В открывшемся окне найдите директорию www и перейдите в нее.

  • Здесь будет список директорий веб-ресурсов (они, как правило, совпадают с именами доменов). Перейдите в ту, куда нужно загрузить данные.
  • Если есть страница «заглушка», которая добавляется хостером при привязке домена, удалите ее (кликните левой кнопкой мыши 1 раз, чтобы она подсветилась, и нажмите кнопку «Удалить»).

Теперь все готово к загрузке. Нажмите кнопку «Закачать». 


В открывшемся окне выберите опцию «Файл с локального компьютера», нажмите кнопку «Выберите файл». Далее все просто, как при работе с любыми файлами. В диалоговом окне выберите нужные и нажмите ОК для заливки.


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

Готово. Все закачано.

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

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

Заливка на hosting через FTP

Потребуется FTP-клиент (программа) и данные для доступа к хостингу по FTP.

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

Один из самых популярных клиентов — FileZilla. На его примере и рассмотрим процесс загрузки.

После скачивания и запуска «ФайлЗиллы» введите данные для подключения к серверу в поля «Хост» (сюда вводим IP-адрес FTP-сервера провайдера), «Имя пользователя» и «Пароль», нажмите «Быстрое соединение».


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


В левом окне откройте папку веб-ресурса на вашем компьютере. Слева — перейдите в папку на хостинге, куда будете загружать сайт (она будет находиться в директории www). 


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


Готово.


Заливка напрямую с GitHub (для продвинутых пользователей)

Если над вашим проектом работают удаленные специалисты или распределенная команда, скорее всего, они будут использовать GitHub. Вы можете настроить публикацию веб-ресурса из удаленного репозитория напрямую на hosting. В таком случае при внесении изменений в файлы их не нужно будет постоянно вытаскивать с «Гитхаба» и загружать на хостинг — все делается автоматически после введения пары команд.

Придется поработать в консоли (терминале). Для использования такой возможности:

  • На компьютере должен быть установлен Git (инструкций в сети масса).
  • Hosting-тариф должен поддерживать подключение по SSH. Уточните возможность, запросите логины и пароли у своего провайдера.

Для подключения по SSH в консоли (терминале) введите команду вида

ssh [email protected]

где, login — ваш логин для подключения к серверу провайдера, 123.345.56.767 — адрес сервера провайдера.

После этого система запросит пароль (в процессе ввода в терминале ничего не отображается — это нормально). Введите его и нажмите Enter.
После входа перейдите в директорию куда будете заливать сайт при помощи команды cd www/directory.xyz.

где, www/directory.xyz — путь к корневой папке веб-ресурса. Посмотреть его можно в разделе WWW-домены в панели управления хостингом.

Теперь клонируйте сюда содержимое удаленного репозитория GitHub командой git clone https://github.com/login/repository.git .

Где https://github.com/login/repository.git — путь для клонирования, взятый из раздела Clone в удаленном репозитории. Его можно узнать у владельца репо.

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

Все на сервере, ваш веб-ресурс работает.

Теперь, если кто-то внесет изменения в репо на GitHub, вам их нужно будет отправить на хостинг. Делается все просто:

  • Подключение к вашему серверу: ssh [email protected]
  • Переход в папку веб-ресурса: cd www/directory.xyz
  • Ввод команды git pull для загрузки изменений.

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

Как загрузить сайт на хостинг. 3 способа: выбирайте удобный.
Назад

Остались вопросы или хотите протестировать наши услуги?

Просто свяжитесь с нашим менеджером

Связаться с менеджером
Введите доменное имя в форму выше
Доменное имя может содержать только буквы цифры и дефис!
reg_error_email_desc_empty
reg_error_email_desc_email
reg_error_email_email_exist
reg_error_passwd_desc_empty
reg_error_passwd_desc_password_dict
reg_error_passwd_desc_password_weak
reg_error_field_7
reg_error_field_8
login_error_badpassword
restore_error_desc_empty
restore_error_desc_email