Как загрузить готовый сайт на хостинг

Kate

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

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

Из чего состоит сайт?​

Сайт состоит из:

1. Исходных файлов (html, css, скриптов php и js, файлов изображений и т.д.).
2. Хранящейся в базе данных информации (учетные записи пользователей, списки товаров, новостей и т.д.).

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

Виртуальный хостинг: загрузка файлов и базы данных​

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

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

2. Доступ по протоколу FTP
Протокол FTP - это надежный и быстрый способ для обмена файлами в сети. Он как индустриальный стандарт поддерживается всеми провайдерами хостинга.

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

Например, провайдер Reg.ru предлагает следующую структуру каталогов.

6f27db708aafe89f3fc77e14223218ff.jpg


1. Найдите папку “www”.
В ней располагаются папки с названиями конкретных доменов, которые уже привязаны к панели управления.
2. В папку нужного домена загрузите файлы сайта.

Работа с панелью ISPManager​

Использование файлового менеджера​

Рассмотрим, как работает менеджер файлов у провайдера хостинга REG.RU, использующего панель управления ISPManager.

1. Найдите файловый менеджер в меню “Главное”.

85279917b6ef9b60dfa52ab23018859a.jpg


2. Выберите в меню пункт “Закачать” для загрузки файлов.

6c2edd655fe3b39c57d2ce3df48c5c4c.png


3. Далее откроется меню выбора файла на локальном компьютере. Там выберите архив с сайтом и нажатием кнопки закачайте его.

847045b269a7354efcd6b87679184467.jpg


Важно! Чтобы сэкономить время и не загружать по отдельности множество файлов и папок, следует предварительно упаковать их в архив. Поддерживаемые хостингами популярные форматы архивов - это ZIP, RAR, TGZ и некоторые другие.

4. После загрузки разархивируйте архив с сайтом, нажав на пункт “Извлечь”.

5ebdcd2eb6364b8fafb0ffd49f5be621.png


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

ed1614a5daf582c2e04bbe302693c741.png


Применение FTP-доступа​

1. Найдите, где у хостера в панели управления находятся FTP-аккаунты. Для хостинга reg.ru и панели ISPManager аккаунт создается в соответствующем разделе.

3a2dc8bd416f0d12b953a7bb70141fb1.png


2. Придумайте логин и пароль для создаваемого FTP-аккаунта.

82d7ee6732402ef2ee4991ee2df1693b.png


Затем в настройках вы увидите адрес хоста (сервера FTP) и название учетной записи (логин).

5bdcafa625eecf297fd4d3bf331cb6ad.png


Важно! Для соединения по протоколу FTP используется 21-ый порт. Точную информацию по настройке подключения по FTP предоставит техническая поддержка хостинга.

3. Установите FTP-клиент на компьютер.

Для платформы Windows рекомендуем выбрать клиент Filezilla. Загрузить Filezilla можно с официального сайта.

Важно! Filezilla использует концепцию двухпанельного файл-менеджера. Слева находятся локальные каталоги и файлы, справа - расположенные на удаленном FTP-сервере.

a17bb5738326ba9b6750f9ea5a5453b6.jpg


4. В соответствующие поля введите адрес хоста, логин и пароль. Нажмите на кнопку “Быстрое соединение”. После подключения вы увидите на правой панели расположенные на сервере файлы и папки.

b3a9d8f9741b4964bfb530837087b2be.jpg


Важно! Использование FTP-клиента дает вам возможность загружать файлы сайта в том виде, в котором они существуют на локальном компьютере. Упаковывать их в архив не нужно!

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

0f31688680e508f4a680638abd1ebb6f.png


Существуют и другие FTP-клиенты. Например, пользователям файл-менеджеров Total Commander или FAR будет комфортно работать с соответствующими плагинами.

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

Важно! О безопасности. FTP-клиенты и хостинг-провайдеры поддерживают шифрование для протокола FTP. Если на локальном компьютере есть вредоносное ПО (вирусы), то не обязательно, что файлы сайта после их загрузки по протоколу FTP будут скомпрометированы. Большинство хостинг-провайдеров используют платформу Linux, для которой вредоносные файлы с платформы Windows безопасны. Основную угрозу представляет утечка данных доступа к хостингу, поэтому следите за безопасностью учетной записи и меняйте все используемые для доступа к хостингу пароли.

Создание базы данных​

1. Создайте на хостинге базу данных MySQL.
2. Придумайте логин и пароль для базы данных.

86365a520566f5b604406e91e6a74f5b.png


3. Подготовьте данные для базы данных в виде текстового файла - дампа базы. Такие файлы имеют расширение вида .sql.

11f02ec6aa17a63197b57dbb888873db.jpg


4. Загрузите на хостинг копию базы данных для сайта.

49bd507ef381f92c90136f4ea739487e.png


5. В разделе “Базы данных” выберите пункт “Создать”.
6. Введите необходимую информацию: название базы данных, имя пользователя и пароль.
7. Запомните название создаваемой базы, имя пользователя и пароль.

d02bc9a85cfefd9e04f1da6828a276ae.png


8. После окончания закачки дампа базы данных настройте на сайте нужные параметры для работы с ней:

  • название базы;
  • логин и пароль.
Эти параметры нужно прописать в файлах index.php или config.php (для CMS Wordpress - wp-config.php). Для редактирования файла используйте специальное меню в файл-менеджере.

3d377bf39fdc5ac9a78c11f6a2b3c7af.png


Или воспользуйтесь FTP-доступом.

1. Скачайте файл с сервера на компьютер.
2. Откройте его в блокноте.
3. Отредактируйте нужные элементы.
4. “Залейте” обновленный файл на хостинг, заменив старый файл.

define('DB_NAME','u450106403_adm8899');
define('DB_USER','u450106304_perpe;);
define('DB_PASSWORD','*******');
define('DB_HOST','mysql.hostinger.ru');
5ce9edbbeb154904eb176990c3873e93.jpg


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

Работа с панелью cPanel​

Использование файлового менеджера​

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

367fe37a5a7c30656bcc214b7822e551.png


Для каждого сайта на хостинге предусмотрена своя папка, совпадающая с названием домена.

1. Зайдите в эту папку.
2. Найдите в ней еще одну папку - public_html.
3. Загрузите архив с сайтом в папку public_html.

62db1bc0559ac7a0bb19abd29d75ca0a.png




c8ea0a6ab8861f3c299256841fed1f61.png


4. Откройте меню с пунктом “Распаковать Архив”, нажав на него правой кнопкой мыши.

0a3e74627ff00b68121e37144dceb1dd.png


Применение FTP-доступа​

Для управления FTP-аккаунтами используйте соответствующий раздел.

d8a1b04e6f6af24b53ed8ae91aa2000c.png


1. Создайте FTP-аккаунт, для которого придумайте логин и пароль.

04ecf811cd7fae0c6a94c0cb3f5dec50.png


2. Подключитесь к FTP-серверу с помощью Filezilla и проведите загрузку файлов (нужная папка для сайта на FTP имеет название вида “domain_name.ru/public_html”).

Создание базы данных​

Управление базами данных осуществляется через раздел MySQL.

3d4bdcc45ecab8331a1fe496f66c6178.png


Для импорта данных в базу данных из дампа SQL в cPanel используется популярный менеджер PHPMyAdmin.

29240ee39af582146bd7b9b77f09b1ff.png


1. Создайте на хостинге базу данных MySQL.
2. В PHPMyAdmin для импорта SQL-дампа используйте вкладку Import.
3. Там выберите нужный файл кнопкой “Choose File”.
4. Кнопкой Go запустите процедуру загрузки дампа.

f43a93d7ade89c3dae5b505e17713d83.png


5. После окончания загрузки используйте файл-менеджер или FTP - клиент для редактирования файлов конфигурации, и сайт будет готов к работе.

6b659220d9411912b8732e0f98890735.png


Виртуальный сервер (VPS/VDS): загрузка файлов и базы данных​

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

FTP- клиент для VPS/VDS​

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

Панели управления виртуальных серверов​

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

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

4b25bff976c1ca35d89765c8a857a932.png


Файлы сайта в панели VestaCP находятся в каталоге /web/domain_name.ru/public_html. Загрузку осуществите с помощью кнопки “Загрузить”.

Управление базой данных VPS/VDS​

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

3f7c133ff6bbc9a23795f6dc1975c4a3.jpg


После создания базы дальнейшая работа по импорту дампа базы данных происходит через PHPMyAdmin, который можно открыть по ссылке вида http://адрес_сервера/phpmyadmin. Процедуру выполните аналогично описанию, сделанному для cPanel.

09eb7608b82d0f0fe5f0425eddaca2ab.jpg


SSH-подключение​

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

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

Выводы​

  • Загрузка сайта на сервер состоит из закачивания исходных файлов сайта и дампа базы данных.
  • Структура каталогов у каждого провайдера различна и зависит от используемой панели управления хостингом.
  • После загрузки нужно настроить подключение к базе данных в конфигурации сайта, согласно данным хостинга.
  • При использовании файлового менеджера удобнее загружать все с помощью архива. Для переноса через FTP-клиент архивировать файлы сайта не обязательно.
  • Хостинг-провайдеры используют разные панели управления и файловые менеджеры. Наиболее популярные из них - это ISPManager и cPanel.
  • Для загрузки файлов на виртуальный сервер используется FTP-клиент. Это требует предварительной настройки сервера.
  • На виртуальный сервер пользователь может установить панель управления хостингом, например, VestaCP. Это повысит удобство работы с файлами и базами данных.

Источник статьи: https://ru.hostings.info/
 
Сверху