Опрос на сайте

Помог ли вам ZaSovetom.org?
Да, нашел совет и применил его
Прочитал, но не использовал
Совет не помог достигнуть цели
Вообще ничего не нашел

Главная » Интернет » Как создать сайт?|


  
 Как создать сайт?
Просмотров: 4970 | Напечатать 


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

Итак, самое первое, с чем сталкивается решивший разместить в Интернет пару страничек человек, это HTML. HyperText Marcup Language – это язык разметки гипертекста, с помощью которого наши браузеры трансформируют документы в удобные для восприятия человеком странички. HTML не так сложен для изучения, как можно подумать, открыв впервые исходный код какой-нибудь веб-страницы. Смысл прост: HTML-документ содержит помимо текста служебные вставки – теги, в соответствии с которыми клиент (браузер) преобразует элементы страницы в должный вид. Благо, примеров предостаточно: страницу любого сайта можно открыть в браузере для просмотра исходного кода, и ознакомиться с HTML, а также CSS и javascript.

При создании сайта, веб-мастер, естественно, не набирает HTML-код вручную (хотя это довольно просто при наличии опыта), а использует программу-редактор, позволяющую быстро и без особого труда создавать HTML-страницы. Один из самых популярных редакторов HTML-кода – DreamWeaver, хотя, несомненно, есть и другие достойные альтернативы.

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


Кроме хостинга, для создания сайта не хватает лишь одного – домена. Домен – это имя вашего сайта в сети. Всегда можно найти регистраторов доменов, проводящих различные акции, и покупать таким образом домены по смешным ценам. Например, webmoney сейчас регистрирует рушки по 100 р.

После того, как куплены хостинг и домен, можно приступать к публикации созданного сайта в Интернет. Для этой цели используются либо FTP-клиент, либо SSH (пользователи ОС Windows обычно предпочитают FTP). Посредством FTP (File Transfer Protocol), локальные файлы сайта копируются на сервер хостинг-провайдера, после чего созданный сайт становится доступен для просмотра посетителям.

Как бесплатно создать сайт

Бесплатно создавать сайты сейчас становится все менее модно. Ведь стоимость услуг платного хостинга, как и стоимость регистрации доменов, сейчас стали гораздо доступнее, чем пару-тройку лет назад. Купить качественный хостинг можно за 1-2 тыс. руб. в год, а домены в зоне “.ru” продаются уже по 100 руб. – не не смешны ли такие цены. Даже самый маленький и невзрачный рекламный блок AdSense или Бегуна на сайте легко отобьет вложения. Конечно, не все зарабатывают (раз уж заговорили о заработке в Интернет) на одном-двух сайтах. Многие делают сайты тысячами, и, естественно, такие веб-мастера заинтересованы в том, чтобы каждый сайт обходился если не бесплатно, то, хотя бы, чтобы затраты на его создание были минимальными. Бесплатный хостинг является хорошей возможностью создавать такие сайты.

Наиболее популярными сервисами, предоставляющими бесплатно PHP, MySQL, Perl, .htaccess, неограниченное дисковое пространство, всегда были agava и fatal. Увы, в настоящее время регистрация новых сайтов временно прекращена на обоих.

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

Также существуют бесплатные хостинги без поддержки PHP, но обычно они пользуются спросом только у совсем уж зеленых новичков: by.ru, nm.ru, narod.ru и многие другие. На таких сайтах тоже можно размещать рекламу, продавать ссылки, однако поисковые системы с пренебрежением относятся к бесплатно созданным сайтам, и привлечь посетителей на такой сайт будет очень не легко.

Что касается доменов, как правило, на бесплатном хостинге для сайтов выделяются субдомены, но позволяется размещать собственные домены второго или третьего уровня. Например, можно зарегистрировать бесплатно домен третьего уровня на co.cc, и припарковать его на свой блог на blogger.com.

Домен – что это такое

Если у вас никогда не было своего сайта или блога, вам может быть незнакомо понятие «домен». Домен – это имя сайта, которое присваивается ему, чтобы пользователи могли попадать на сайт не только по его IP-адресу, но и набрав его имя в строке ввода адреса в своем браузере. Домен представляет собой уникальный набор символов латинского алфавита, и может быть нескольких видов. Всем известные “.ru”, “.com”, “.net”, “.org” и т. п. – это домены первого уровня. Например, “yandex” в “yandex.ru” – это домен второго уровня, а “mail” в “mail.yandex.ru” – это домен третьего уровня или субдомен (поддомен). Префикс адреса “http://” к домену отношения не имеет, и обозначает HyperText Transfer Protocol – протокол передачи гипертекста.

В отличие от имени человека, которое дается бесплатно, за регистрацию домена в большинстве случаев нужно платить. Можно, конечно, подобрать пароль к панели управления чужим доменом, или ухитриться сделать что-либо еще, в остальных же случаях за домены второго уровня нужно немного раскошелиться. Регистрация доменов в зоне “.ru” стоит сейчас у большинства компаний-регистраторов где-то 500 р., хотя, если постараться, можно зарегистрировать домен и за 100 р. В зонах “.com”, “.net” стоимость доменов несколько ниже – 250 р. В зоне “.ru” домены регистрируются сроком на 1 год, в остальных зонах – на большие сроки.

Наиболее популярными в Рунете регистраторами доменов являются GoDaddy (принимает PayPal или кредитки), Nic.ru, Rucenter, Mastername, Reg.ru и др.

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

Установка CMS

Установка любой CMS на сервер производится в несколько этапов.

Сначала нужно скачать архив и пакетом установки CMS. При этом необязательно сохранять его у себя на компьютере с тем, чтобы потом залить его на сервер – можно использовать команду SSH «wget», позволяющую скачать файлы CMS прямо на сервер. Архив нужно распаковать на сервере, используя «tar» или «unzip» посредством того же SSH.

На следующем этапе производится установка. Большинство CMS автоматически запускают скрипт установки и сразу просят ввести необходимые для продолжения инсталляции данные: имя сервера MySQL, имя базы и пароль доступа к ней, логин и пароль администратора, могут присутствовать некоторые другие опции.

В завершении обычно требуется удалить инсталляционные файлы и выставить права на запись для некоторых директорий.

Предлагаем рассмотреть процесс установки CMS на примере одной из лучших CMS – Drupal.

Drupal – отличная CMS, которая идеально подходит не только для создания социальной сети, но и может использоваться в качестве движка для новостного сайта, каталога товаров, Интернет-магазина и т. п.

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

Установка CMS начинается с выбора языкового профиля. Если ваш Drupal содержит файл ru.po, то в качестве одного из вариантов будет предложен русский язык.

На следующем шаге необходимо указать данные для доступа к базе данных (ее вы уже должны были создать ранее):

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

В «продвинутых настройках» (Advanced Options) вам необходимо указать Host базы данных. Обычно это «localhost», однако не всегда. Например, на Мастерхосте Host базы данных выглядит как u1234.mysql.masterhost.ru.

Вряд ли вам потребуется вносить изменения в поле «Database Port», а вот «Table prefix» может пригодиться. В поле «Table prefix» вводится значение, которое будет подставляться в начале имени каждой из таблиц. Зачем это нужно? Если у вас на хостинге, скажем, можно разместить 10 доменов, а база лишь одна, но хочется, чтобы все сайты работали на CMS, то вот здесь и понадобится эта опция.

Все, установка CMS Drupal завершена. В заключении вам будет предложено создать учетную запись администратора сайта.

Любая другая CMS ставится похожим способом.
Источник: delajsam.ru


Автор статьи: Sovetchik | Опубликовано: 2-04-2010 | На тему: как, вебмастеру, сайт

                    
        Нравится


  
Советы по теме:

   Оставить комментарий: