Как перенести сайт на хостинг

5 декабря , 2008 Advent  
Категория Статьи

Перенос сайта

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

Чтобы было проще понять действие программы, нужно представить два компьютера между которыми устанавливается соединение для передачи данных. То есть хостинг, это удаленный сервер на котором в определенной директории, как правило она называется домашней, лежат папки с разархивированным сайтом ( сайтами ) При этом файлы и папки лежат в том порядке, как они раполагаются в папке на Вашем компьютере. То есть прежде чем заливать сайт на хостинг, его нужно разархивировать в любую созданную папку, можно на рабочем столе. Из этой папки и переносятся файлы и папки на удаленный сервер. FTP клиент является в данном случае интерфейсом передачи данных. На скине изображен FTP клиент FileZilla поясняющий принцип соединения.

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

После заливки сайта на хостинг, необходимо набрать данные в виде http://имя вашего сайта/index.html (php) и на экране монитора появится главная страница созданного сайта. Принцип действий переноса документов на хостинг одинаков для любых типов файлов, будь то рисунки, документы HTML , или разнообразные скрипты.  Различие  между сайтами написанными в HTML и PHP скриптами в том, что последние как правило требуют создания баз данных MySQL.  Соответственно если Вы решили создавать сайты на основе движков CMS, то первым условием будет получение хостинга, имеющего поддержку phpMyadmin. Именно в phpMyadmin создаются все необходимые таблицы баз данных, которые отвечают за работу скриптов. В большинстве случаев бесплатный хостинг не предусматривает создание баз данных, хотя и не исключает. Поэтому выбирая бесплатный хостинг, постарайтесь найти тот, в основе которого заложена данная функция. В заключении могу добавить, что наиболее приемлимым FTP клиентом для начинающих, служит ФТП FileZilla 3.1.6, имеющий понятный русскоязычный интерфейс и достаточно удобный в работе.

Читайте также:

Впишите код баннера

Комментарии

5 комментариев на тему “Как перенести сайт на хостинг”

  1. Ilfa 17 ноября 2009 16:43

    Большое спасибо за эту статью. Скажите, у вас нет похожих инструкций про то, как переносить базу данных с хостинга на свой компьютер?

  2. Юля 18 декабря 2009 23:41

    тема затронута, но не описан полностью процесс как перетащить базу данных с локального компа на хостинг

  3. Advent 19 декабря 2009 0:23

    Что вы имеете ввиду под локальным компьютером? И какую БД имеете ввиду?

  4. Феликс 11 марта 2010 11:32

    Я так и ничего непонял…Залил сайт в виде html документа..
    В конце я так поня должно быть ax3.net а у меня ax3.net.xxx.html..Че делать…??

  5. Batiat 8 апреля 2010 0:48

    Все на много проще, когда есть SSH доступ к серверу.

Вы можете оставить комментарий...
Для вставки своего аватора перейдите по ссылке граватар!