Лабораторная работа
по дисциплине «Проектирование веб-ориентированных компьютерных систем» Тема: «Установка и первоначальнАЯ настройкА CMS Drupal»
Цель: получить навыки установки, настройки CMS Drupal и создание собственных типов контента (CCK).
1. Теоретические сведения Установка Denwer
Рассмотрим установку локального сервера Denwer (на примере Denwer 3). Скачать Денвер можно по ссылке http://www.denwer.ru/. В результате запуска инсталлятора появится окно рис. 1.
Рис. 1 - Окно начала инсталляции
После выбора варианта Да (Yes) запущен процесс распаковки файлов инсталлятора. По окончании этого процесса можно увидеть консольное окно рис. 2.
Рис. 2 - Консольное окно установки Denwer
Сразу же после этого будет запущен браузер рис. 3.
Рис. 3 - Окно браузера при установке Denwer
Для продолжения установки необходимо закрыть окно браузера.
Рис. 4 - Инсталлятор Денвера
Следующим после нажатия клавиши Enter шагом является указание пути установки Denwer. Например, будем использовать путь «C:\Denwer» (рис. 5).
Рис.
5 - Выбор пути для инсталляции Denwer
Также необходимо выбрать букву виртуального диска (например, Z).
Рис. 6 - Выбор виртуального диска
При выборе варианта 1 (рис. 7) Denwer будет тратить поменьше времени на загрузку, но в папке «Мой компьютер» появится виртуальный диск Z.
Рис. 7 - Выбор режима запуска Denwer
Физически данные будут хранится в директории установки, то есть C:\Denwer. При успешном окончании установки будет вновь запущен браузер со страницей, изображенной на рис. 8.
Рис. 8 - Подтверждение успешной установки Denwer
Для того, чтобы начать использовать Денвер, необходимо запустить ярлык на рабочем столе или же файл C:\Denwer\denwer\Run.exe.
Установка Drupal(на примере версии 7.19)
Шаг 1. Распаковка файлов
Инсталляционный пакет для установки CMS Drupal можно скачать с помощью следующих ссылок:
http://drupal.com/
http://www.drupal.ru/downloads
http://drupal.org/download
Первое, что необходимо сделать – это запустить Denwer. Далее необходимо перейти в Z:\home и создать там каталог с именем будущей ВОКС, например, newfim.com (рис. 9).
Рис. 9 - Cоздание каталога для ВОКС
Внутри созданного каталога необходимо создать подкаталог «www» и в него распаковать содержимое архива Drupal. В результате выполнения указанной последовательности действий должна быть получена структура, (рис. 10).
Рис. 10 - Структура каталогов ВОКС
Для русификации Drupal необходимо дополнительно скачать файл перевода. Сделать это можно по ссылке http://drupaler.ru/translate/languages/ru/export?project=drupal. Полученный файл drupal-7.19-ru.po необходимо поместить в папку Z:\home\newfilm.com\www\profiles\standard\translations.
Также необходимо зайти в каталог C:\Denwer\home\newfilm.com\www\sites\default, открыть любым текстовым редактором файл default.settings.php и в самом конце дописать строчку
ini_set("max_execution_time", "0");
Если этого не сделать, могут возникнуть трудности с установкой перевода.
После этого необходимо перезапустить Денвер.
Шаг 2. Установка
С помощью браузера открыть инструмент для работы с БД phpMyAdmin по адресу http://localhost/Tools/phpMyAdmin/ (рис. 11).
Рис. 11 - Окно браузера с phpMyAdmin
Выберите вкладку Databases (Базы Данных). В поле Create Database (Создать новую БД) введите имя новой базы данных для сайта(newfilm). В поле Collation выберите utf8_general_ci и нажмите кнопку Create (Создать). Вид окна phpMyAdmin при создании новой БД приведен на рис. 12.
Рис. 12 - phpMyAdmin. Создание новой БД.
Для начала установки необходимо в браузере ввести адрес, которая определена для ВОКС (в данном примере это newfilm.com). Далее необходимо выбрать стандартный (Standart) Тип установки (рис. 13).
Рис. 13 -Выбор типа установки Drupal
На следующем шаге инсталляции (рис. 14) необходимо ввести имя созданной базы данных, имя пользователя и пароль (по умолчанию имя пользователя – root, пароль оставьте пустым).
Рис. 14 - Конфигурация базы данных
Далее будет произведен процесс установки и настройки Drupal и файла перевода. Весь процесс может занять около 10 минут. Последний шаг – настройка сайта и учетной записи администратора, приведен на рис. 15
Рис. 15 - Конфигурация сайта
