Создаем блог на Drupal. Часть 2. Подготовка дистрибутива и инсталяция CMS Drupal.

В первой части мы скачали все необходимые компоненты для нашего будущего блога. В этой части мы поговорим о том куда их положить  и как установить саму CMS Drupal.

Прежде нежели заливать все что мы накачали на хостинг, подготовим нашу сборку, распихав все по нужным папкам. Создаем новую папку (например "1") и распаковываем в нее содержимое архива (drupal-6.13.tar.gz) с CMS Drupal, а именно сами файлы и папки:

  • includes
  • misc
  • modules
  • profiles
  • scripts
  • sites
  • themes
  • .htaccess
  • cron.php
  • index.php
  • install.php
  • update.php
  • xmlrpc.php
  • CHANGELOG.txt
  • COPYRIGHT.txt
  • INSTALL.txt
  • INSTALL.mysql.txt
  • INSTALL.pgsql.txt
  • LICENSE.txt
  • MAINTAINERS.txt
  • robots.txt
  • UPGRADE.txt

Дальше добавляем локализацию под ru, для этого копируем все папки и файлы из архива ru-6.x-1.3.tar.gz поверху нашего распакованного дистрибутива :

  • modules
  • profiles
  • themes
  • LICENSE.ru.txt
  • STATUS.ru.txt

Добавятся файлы переводов до модулей ядра, локализация и перевод трех основных тем Drupal.

Следующий шаг состоит в том чтобы добавить скаченные нами модули и тему. Тут 2 пути - можно все модули скопировать в папку modules, а тему в папку themes, к стандартным модулям и темам соответственно, а можно поступить согласно требованиям друпала и упростить себе жизнь в будущем. Мы пойдем вторым путем, для этого заходим в папку sites, дальше в папку all и создаем в ней папку modules (названия папок и файлов должны быть в нижнем регистре). Сюда распаковываем и копируем все скаченные модули, после чего ваша папка modules должна выглядеть примерно так:

  • autoassignrole
  • captcha
  • cck
  • fckeditor
  • globalredirect
  • google_analytics
  • imce
  • lightbox2
  • nodewords
  • page_title
  • path_redirect
  • pathauto
  • search404
  • seo_checklist
  • site_map
  • taxonomy_list
  • taxonomy_manager
  • token
  • trackback
  • transliteration
  • video_filter
  • views
  • xmlsitemap

Возвращаемся в папку sites и открываем папку default. Создаем в папке default папку themes и копируем в папку  themes папку  со скаченной темой(я выбрал тему ad_novus). В папке default есть файл default.settings.php, копируем его сюда же, только с названием settings.php, в результате у вас в папке default будет 2 файла default.settings.php и settings.php.

Итак сборка готова к заливке на хостинг. Создаем на хостинге базу и закачиваем наш подготовленный дистрибутив -ТОЛЬКО содержимое папки "1", без папки "1".

Для теста я выбрал бесплатный хостинг  byethost.com сюда я залью дистрибутив и здесь буду проводить установку и дальнейшие настройки. Для тестового блога я создал в панели управления отдельный домен третьего уровня drupalblog.isgreat.org и базу для него.

 Набираем наш сайт и видим страничку с предложением выбрать язык. Выбираем "Russian (Русский)" и жмем yf ryjgre "Select language"

выбор языка при установке drupal

( Картинки кликабельны)

Если у вас появилось сообщение о создании файла настроек (вы не скопировали файл default.settings.php в settings.php) - то создаем его.

Дальше заполняем все необходимые поля, рисунок ниже:

настройки хостинга для друпал

Нажимаем на сохранить и продолжить.

Ждем пока не появится "Конфигурирование сайта" и заполняем все поля. На этом шаге Вы создаете учетную запись админа, включаете чистые ссылки, указываете часовой пояс и електронную почту:

конфигурирование записи администратора

И нажимаем на кнопку "Сохранить и продолжить".

Ждем несколько секунд пока не появится следующая страничка:

завершение установки drupal

И жмем по ссылке "ваш новый сайт".

CMS Drupal установлена и на страничке указаны последующие действия, о которых мы поговорим в следующей части.

P.S. А чтобы вам время не терять и более детально ознакомиться з CMS Drupal, качайте книгу с drupal.bz и читайте. Так же есть в наличии pdf файлик на 10 мб "Building powerful and robust websites with Drupal 6". Если кого интересует - оставляем заявку в комментариях, а для этого регистрируемся.