F A Q

К А Л Ь К У Л Я Т О Р

С помощью данного инструмента Вы сможете определить расходы на создание сайта.

Получите информацию по каждому виду работ и их стоимость.

  

Вы здесь: Статьи / Часто задаваемые вопросы про хостинг / Как разместить сайт на хостинге

Как разместить сайт на хостинге

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

Начнем с рассмотрения самого простого - бесплатного хостинга (например, narod.ru). Этот вариант подойдет для размещения личных страничек и не более, так как поддерживается только статическое содержимое (.html/.htm файлы). После прохождения простой процедуры регистрации и входа в подобие личного кабинета идем в меню "Загрузка файлов на сайт" и загружаем свои файлы с помощью кнопки "Обзор". Ничего сложного.

Теперь рассмотрим вариант как разместить сайт на хостинге, если он платный. Сразу следует узнать, предоставляется ли хостером база данных, если ваш сайт ее использует она необходима. После прохождения процедуры регистрации и оплаты услуг (тонкости зависят от конкретных хостеров), вам выдается логин и пароль от личного кабинета. В большинстве случаев вам предлагается воспользоваться какой-нибудь панелью управления своим(и) сайтом. Хостеры практически всегда предоставляют web-менеджер файлов сайта, однако, гораздо лучше использовать ftp. Для этого необходимо создать одного ftp-пользователя, если он не был создан при регистрации, и подключиться к серверу, предоставленному вам для хостинга своего сайта с помощью ftp-клиента, например, FileZilla. После подключения вы увидите на сервере несколько папок, как правило это cgi-bin и htdocs. Вам необходима вторая. Путем перетаскивания в нее файлов с помощью мыши с локального компьютера, вы загружаете туда все свои файлы. На этом эпопея заканчивается, если вы размещаете сайт без базы данных.

Если вы используете в своем сайте какую либо систему управления контентом (CMS) и базу данных, то перед тем, как разместить сайт на хостинге, следует внести некоторые поправки в конфигурационный файл CMS и импортировать базу данных. Начнем с базы. Первым делом необходимо создать ее резервную копию. В зависимости от используемой системы управления базами данных подход здесь может быть разным. В конечном итоге у вас на руках должен оказаться файл .sql, если вы просто выгружали базу, либо архив, например .zip, если использовалось сжатие. К этому мы еще вернемся. Далее нужно зайти в phpMyAdmin - консоль управления базами данных MySql (или другую, зависит от хостера). Авторизовавшись, вы увидите в горизонтальном меню вкладку импорт. Перейдя на нее, нужно выбрать свой файл .sql и нажать кнопку Ok.

Теперь о нюансах при загрузке. Если система говорит вам про ошибку 1044 "Access denied", скорее всего в дампе базы сохранилась директива USE с названием базы, из которой делался дамп. Ее можно удалить в любом текстовом редакторе, например, Блокноте. Далее стоит обратить внимание на максимальный размер файла, написанный рядом с кнопкой "Обзор" в phpMyAdmin. Если база вписывается в него, то проблем нет, а если она больше, Существует два варианта решения данной проблемы. Первая - сжать базу в формат .zip и отметить в соответствующем поле во вкладке импорт что загружается сжатая база. Вторая - закачать базу через ftp на сервер и распаковать ее оттуда.

На примере Joomla проиллюстрирую, правку файла configuration.php, перед тем, как залить сайт на хостинг: необходимо будет поправить следующие директивы:

  1. public $host = ; - как правило, 'localhost', либо название сервера СУБД вам скажет хостер
  2. public $user = ; - пользователь базы данных
  3. public $password = ; - соответственно, пароль
  4. public $db = '; - имя базы данных. Легко увидеть в phpMyAdmin

С остальными CMS действия будут крайне схожими. После внесения изменений файл конфигурационный файл, он помещается "на место", в случае с Joomla в папку htdocs. После этого сайт должен заработать. Читайте в следующих статьях о том, как редактировать сайт на хостинге и создавать резервные копии. Удачи!


Смотрите также: