Желание заказать свой сайт рано или поздно возникает у любого. Но далеко не у всех заказчиков есть необходимые возможности. В этой статье я попытаюсь дать как можно более полную инструкцию по созданию сайта на DLE (система управления содержимым Datalife Engine). Итак, начнём.

Шаг 1. Выбор хостинга.

Хостинг - это сайт по предоставлению места на сервере. По русски - это то где будет лежать ваш сайт. Конечно свой сайт можно разместить и у себя на ПК, но об этом позже. Сейчас я рассмотрю два самых функцильнальных на мой взгляд хостинга. Платный и бесплатный.
Hosting.net - Это качественный хостинг, с небольшими ценами. Хотя я его использую для создания десятистраничных сайтов под заказ. У него есть огромный плюс - выделенный IP всего за $0.24 в месяц. Хотя выделенный IP вам врядли нужен.
000WebHost.com - Отличый бесплатный хостинг, позиционирующий себя как $0.00 WebHost. Они предоставляют 1.5 гб (!) места, 10 гб трафика, 10 паркованых доменов. Один минус - проверка регистрации довольно долгая. Зато не вешают тонны рекламы на ваш сайт. Если вам нужен хостинг и вы не хотите ждать, путь ваш лежит на Hosting.net
Размещение сайта у себя на компьютере. Выгоднее всего конечно хранить сайт у себя дома. Но здесь есть два больших НО.
  • НO 1. Ваш IP должен быть статическим. Т.е. постоянным. Этo легко проверить. Видите возле часов иконку двух компьютеров? Да, эту. Нажмите на нее два раза, и перейдите на вкладку состояние. Увидели IP? Теперь выдерните сетевой шнур, и воткните заново. Снова посмотрите IP. Такой же? Отлично. Переходитe ко второму но. Если нет, то сайт у себя дома вы не опубликуете.
  • НО 2. Сайт будет доступен только когда персональный компьютер будет включен. Все устраивает? Значит скачиваем Apache (Google поможет найти), устанавливаем, и в папку www кидаем файлы, например - шаблоны DLE. В процессе установки денвер попросит ввести домен сайта. Об этом сейчас и поговорим.
  • Шаг 2. Регистрируем домен.

    Здесь как всегда есть 2 варианта. Платный и бесплатный. Про Narod.ru, uCoz.ru и подобные бесплатные хостинги, сразу забываем. Вообще из бесплатных доменов, выбрать можно только CO.cc. Ну или .tk. В основном же бесплатно можно получить чтото типа "ВАШ_АДРЕС.сайтсозданбесплатнопоэтомутуттакаядлиннаянадпись.ru". Нам это не надо. Регистрировать будем платный домен. Рекомендую nic.ru так как у них просто смешные цены. Можно бесплатно зарегистрировть бесплатный домен NET.RU, COM.RU, ORG.RU напрямую через РосНИИРОС на их сайте RIPN.net. Но если честно, у меня не получилсь этого сделать ни разу за два месяца. Они принимают 4 заявки в час, т.е. проскочить там почти нереально. Как только зарегистрируете домен, зайдите в админ-панель управления хостингом (вы ведь его уже зарегистрировали?) на вкладку NS management (DNS management) (Управление NS записями). Там должны быть указаны от двух до четырех нейм-серверов (например ns1.hosting.com, ns2.hosting.com) и впишите эти данные в соответствующий раздел панели управления доменом. Все сделали? В течении 48 часов, а может и раньше ваш домен будет привязан к хостингу. Если вы ставите Apache на свой компьютер, привязка происходит мгновенно. Но в панели управления доменом вам нужно будет вписать свой IP в А запись в разделе управления DNS. Итак, хостинг есть, домен есть. Значит сайт уже существует в сети. Настало время поговорить о его виде. Пора поговорить о движке для сайта.

    Шаг 3. Выбираем систему управления.

    Я расскажу об лучших системах и постараюсь определить лучшую.
    большинство хостингов предоставляют автоматический установщик скриптов Fantastico. Так вот, забудьте о нем как о страшном сне.
  • Php-Nuke. Одна из самых популярных систем управления, и одна из самых уязвимых на РНР-инклуд. Плюс, она далеко не самая удобная. Но экперимента ради, попробовать можно.
  • DataLife Engine (DLE) Cам по себе движок неплохой, на нем стоит огромная часть сайтов рунета, но он очень уязвим. В службе восстановления пароля достаточно поменять номер пользователя в запросе на 1 и сайт будет взломан. Но если установить патч, то DLE - неплохой выбор. Хочу посоветовать отличный сайт поддержки движка - DLE.org.ua, где можно найти и скачать шаблоны DLE.
  • Joomla! CMS. Вот и подобрались к самому вкусному. Этот движок является лучшим из бесплатных CMS. Joomla! CMS полностью переведена на русский, очень удобна, и функциональна. Все мои сайты стоят на Joomla. Она очень проста в установке. Просто распаковываете архив в папку htdocs на FTP, или в директории Apache и зайдите на сайт. Инсталлятор очень прост. Скачать Joomla RE (Russian Edition) можно с сайта Joom.ru. Там же можно найти руководства, хотя в этом движке и так все просто и понято.
  • Еще рекомендую сначала поставить выбранный движок на локальный сервер денвер в ту же папку htdocs, сделать и протестировать сайт там и только потом переносить сайт на хостинг. Я на буду в рамках этой статьи рассказывать как пользоваться всеми этими CMS, так как это тема для целой книги. Если вы решили создать хороший сайт, DLE это именно то что вам нужно. Удачи!