Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #67, ИЮНЬ 2006 г.

капля меда для разработчика

БОРИС ВОЛЬФСОН

Спецвыпуск: Хакер, номер #067, стр. 067-028-2


Для начала распаковываем архив, который можно скачать с официального сайта — drupal.org. Теперь можно приступать к конфигурированию. Итак, открываем файл \sites\default\settings.php и находим в нем строчку $db_url = 'mysql://username:password@localhost/databasename';. Вместо username и password пишем логин и пароль от базы данных. localhost обозначает адрес хоста, на котором лежит база, а databasename — имя базы данных. Например, у меня на локальном компьютере база данных — drupal47, имя и пароль пользователя — drupal и a8j4dt6. Соответственно, строка станет такой: $db_url = 'mysql://drupal:a8j4dt6@localhost/drupal47';.

Последнее, что осталось настроить, — это адрес сайта: $base_url = 'http://www.example.com';, Здесь просто пишем адрес нашего сайта. После завершения настройки можно копировать файлы на web-сервер. Далее создать базу данных, что делается при помощи SQL-скрипта, который лежит в файле \database\database.mysql. Проще всего проделать это при помощи phpMyAdmin, который сейчас стоит практически на всех хостингах. Просто выполняешь SQL-запрос, который хранится в вышеуказанном файле. Все — система установлена.

[строим сообщество велосипедистов] Я мог бы долго объяснять, насколько крут Drupal, но лучше один раз увидеть, чем сто раз услышать, так что пощупаем эту систему. Для начала определимся, какой конкретно сайт будем делать. Обычно на сайте средних размеров есть несколько разделов, в которых хранятся разные материалы, и раздел для общения, например форум. Что касается тематики сайта, то, по-моему, святой долг каждого web-девелопера — создать сайт сообщества велосипедистов города Дальнеглушенска. На нашем сайте будет несколько разделов, а именно: «Главная страница» с последними новостями, раздел «Велосипеды» с описанием разных моделей, раздел «Где покататься», где будет рассказано о площадках для велосипедистов Дальнеглушенска, раздел «Магазины» — о веломагазинах. Что будет на «Форуме», догадайся сам. В «Ссылках» разместим полезные линки, а в разделе «О проекте» расскажем о нас любимых. Приступим к работе и зарегистрируемся у себя на сайте (рисунок 1).

Следующим шагом станет включение русского языка. Идем в меню administer-modules и включаем модуль locale. Остальные модули можно включать по мере надобности. Например, нам понадобится модуль forum.

Теперь можем загрузить русский языковой файл (лежит на http://drupal.htdogs.ru/files/NRD-drupal-ru-4.7.0-beta-6.zip) и выбрать русский язык. В архиве есть файл main.po, который содержит перевод. Как раз его и нужно использовать. Если на сервере установлено ограничение по времени на работу PHP-скриптов и сервер тормознутый, лучше загружать файл по частям, которые лежат в папке translation. Осталось сделать русский языком по умолчанию, для чего просто ставим переключатель в нужное положение.

Назад на стр. 067-028-1  Содержание  Вперед на стр. 067-028-3