Решил написать небольшой мануал от себя по созданию своего сайта (The basics of site)
Итак, этапы:

  1. Определяемся с целями будущего сайта.
  2. Выбираем движок под данные цели.
  3. Придумываем доменное имя для сайта.
  4. Ищем хостинг.
  5. Устанавливаем «движок» на хостинг.
  6. Мелкие настройки.

Итак, Вам захотелось сделать себе (а может и не себе) сайт.
Задайте себе вопрос: «Что я хочу получить от сайта?»
Есть несколько вариантов:

  • Личная страничка
  • Блог
  • Новостной сайт
  • Сайт-портал
  • другое (форум, торрент-трекер и т.д.)

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

После того как мы определились, предстоит выбрать «Движок» для нашего будущего сайта.

Тут вариантов действительно масса!
Например: DataLife Engine (он же DLE), Drupal, Joomla, WordPress — это наиболее известные, но список можно продолжать бесконечно!
Стоит отметить, что DLE является коммерческим, а остальные, приведенные выше бесплатные.
DLE — новостной «движок», Drupal, Joomla — универсальные, WordPress — движок для блога.

Если сайт не требует частого обновления и имеет только статическую информацию, то вы можете сделать его просто на HTML, обойтись без «движков».

Выбор «движка» оставляю на вас. Отмечу только, что Drupal и DLE больше остальных нагружают сервер (это происходит в связи частых запросов к базам данных). Мой блог работает на WordPress.

Доменное имя, я считаю, должно быть коротким. Согласитесь : лучше nml.ru чем namemamalabriary.ru
Помню был сайт одного центра : www . molodinfo . n-vartovsk . ru (как то так) — подумайте, сколько тут можно сделать ошибок (хотя можно было назвать mn-v.ru например).
Недавно увидел очень хорошее имя: 12345.ru (цифры не помню, но это был телефон пиццерии)

Далее нам нужно найти хостинг. Это, пожалуй, одно из самых сложных аналитических действий. Потому что дата центр у каждого разный.
Можно встретить много очень дешевых, но стоит ли им доверять? Можно найти самый известный или самый крупный, но, как правило, там цены заламывают до небес.
Рекламировать никого не буду. Дам совет, если выбрали хостинг, обязательно пробейте его по хостинг-базам и прочитайте отзывы о нем.
Если хостинг достаточно развитый, он обычно при оплате на год или 9 месяцев дарит вам домен на год.
Если вы покупайте или получайте в подарок домен у своего хостера, то вам его прикручивать не надо. Если вы брали в разных местах, то вам в настройках домена нужно указать НС-сервера вашего хостера.

Вот у нас уже есть и прикрученный домен и хостинг.

Теперь остается загрузить «движок» сайта или сам сайт (если он на html) на хостинг.

В Случаем с html все просто, заливаем через FTP все, что мы сделали у себя на компьютере.
а что такое FTP? спросите вы.<strong>FTP</strong> (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер — подсказывает Википедия.
Я пользуюсь Filezilla. Что бы подключиться к вашему серверу, нужно указать его адрес, логин и пароль.
Эти параметры, как правило, находятся в вашей панели управления сервером (вашем хостингом).

В случае, если вы выбрали какой — либо «движок», то следуйте его инструкциям (как правило, вместе с файлами «движка» в архиве лежит еще файл readme).
Обычно все файлы загружаются на сервер, потом запускается установщик (обычно install.php) и пользователь следует всем инструкциям (установка параметров чтения\записи\выполнения некоторых файлов, подключение к базе данных и т.д.).

Кстати о базах данных.
«Движок» сам не может создать базу, поэтому нам нужно самим в панели управления сервером создать базу данных и пользователя с максимальными привилегиями. И указать эти настройки, когда движок попросит их.

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

Надеюсь, моя статья была полезна Вам, дорогой читатель!

Ваш Atamovich