четверг, 3 февраля 2011 г.

Установка CMS Drupal

Для устаноки CMS Drupal, как и при установке Joomla на своём компьютере потребуется сервер, РНР и другое необходимое. Самым популярным в интернете в настоящее время является Apache HTTP server.

Существует несколько способов сделать возможным исследовать интернетовские идеи на своём компьютере. Но самый простой, на мой взгляд, это установить Denwer - Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер» — почти как название города) — набор дистрибутивов, используемый Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет..

Денвер включает в себя всё необходимое для отладки сайтов. Устанавливается легко. Фактически не требует настройки и если Вы не пожелаете потом синхронизировать локальный сайт с сайтом в Интернет, то проблем не наблюдалось.

Последнюю версию дистрибутива Денвера можно всегда скачать по следующему адресу:
http://www.denwer.ru/dis/latest. Помимо базового пакета понадобиться пакет расширения РНР4. Он содержит некоторые модули, которые не входят в состав базового пакета, но нужны будут для нормальной работы Drupal 5.0. Все пакеты расширений для Денвера можно скачать со страницы http://www.denwer.ru/dis/ . Все пакеты расширений устанавливаются только после установки базового пакета.


После скачивания этих двух файлов, надо запустить на выполнение файл базового пакета, затем файл пакета расширения. В процессе установки будут выводиться сообщения и вопросы. Если читать сообщения и отвечать осмысленно на вопросы, то проблем не должно быть. Практически на все вопросы можно отвечать нажатием на клавишу Enter.
После того как Denwer установлен нужно его запустить через созданный на рабочем столе ярлык Start servers, запустить Internet Explorer и в строке адреса набрать http://localhost/. Если появиться страница с надписью Ура, заработало!, то Денвер работает. Если не работает, то обращайтесь на сайт http://www.denwer.ru/base.html для поиска причины.

Затем скачиваем с официального сайта http://drupal.org/ архив дистрибутива Drupal. Это архив .tar в архиве .gz, который понимает большинство архиваторов и поэтому с распаковкой проблем не должно быть. При помощи архиватора распаковываем содержимое архива Drupal в папку Z:\home\figures.ru\www. Здесь Z:\home уже созданная Денвером папка, а figures.ru и в ней www нужно создать самим. figures.ru - название тестового сайта, а www - папка, где будут храниться файлы сайта. Более подробно о том как добавлять проекты в Denwer, хорошо написано на сайте Денвера.
После распаковки должно получиться что-то вроде этого


Установка Drupal
Следующим шагом будет создание базы данных. Все данные в Друпал хранятся в базе данных MySQL, но прежде чем что-то в ней хранить надо её сначало создать. Используем для этого возможность, предоставляемую Денвером. На главной странице Денвера, это где "Ура, заработало!", в первой строке щёлкаем по ссылке "Утилиты", а затем по "Заведение новых БД и пользователей MySQL". Заполняем поля:
Пароль администратора MySQL: оставляем пустым
Имя базы данных: figures
Логин пользователя: figures
Пароль: pass
...еще раз: pass
И нажимаем на "Создать БД и пользователя".
Второй строкой должна появиться надпись "База данных и новый пользователь заведены".

Сохраняем изменения и перезапускаем Денвер - Restart server.
Теперь в Internet Explorer в адресной строке набираем http://figures.ru/install.php
Если всё сделано правильно, то Друпал создаст необходимые таблицы базы данных и в браузере появиться страничка с сообщением из нескольких строк, что установка завершена и что Вы можете посетить Ваш новый сайт.
Drupal installation complete
All necessary changes to ./sites/default/settings.php have been made. It has been set to read-only for security.
Congratulations, Drupal has been successfully installed.
Please review the messages above before continuing on to your new site.
Щелкаем по ссылке your new site в последней строке и попадаем на первую страницу Вашего нового сайта, построенного на основе CMS Drupal 5.0.

Для дальнейшей работы с Друпал необходимо зарегистрировать первого пользователя. Это будет пользователь номер один или самый главный администратор. Самое интересное, что большинство почему то выбирают в качестве логина для главного пользователя ADMIN. Главному администратору сайта или портала не обязательно иметь логин admin, можно любой другой. И другой, с точки зрения безопасности, даже лучше. Ну а если Вам хочется иметь логин Admin, то Вы можете создать группу администраторов и зарегистрировать в этой группе этот логин на себя. Но это потом, а сейчас на главной странице находим ссылку create the first account и жмем на неё.

В поле Username: вводим Admin, в поле E-mail address: вводим к примеру admin@figures.ru и жмём на кнопку Сreate new account тем самым создавая первого пользователя. Почтовый адрес указывать лучше реальный.Дело в том что Денвер позволяет просматривать все письма, которые отправляются из под него. Ему не важен Ваш почтовый адрес (http://localhost/Test/sendmail/index.php -- Проверка отладочной заглушки для sendmail ). А вот если Вы вздумаете закачать базу данных в Интернет, то реальный почтовый адрес может очень пригодиться для восcтановления пароля, если Вы вдруг его забудете.

После регистрации, можно записать пароль, который выдал Друпал или лучше установить свой собственный. Для чего в двух окошках под Password: и Confirm password: набираем новый пароль, например ''pass'' или ''asdfghjkl'' и нажимаем на кнопку Submit внизу страницы.
Если Вы вдруг забудете пароль, то можете смело его востанавливать (Request new password), а письмо отосланное Вам можно посмотреть по ссылке http://localhost/Test/sendmail/index.php -- Проверка отладочной заглушки для sendmail, которая расположена на главной странице Денвера в таблице тестирования работы Денвера. В этом письме будет строка типа
http://figures.ru/?q=user/reset/1/1169362702/e188bf7e50d028724c451204f50c78b7
её надо скопировать и вставить в адрес Internet Explorer. Перейти по этой ссылке и нажать на кнопочку Log in. Попадаете на страницу своей учетной записи, где нужно определить новый пароль.

Если для Вас английский язык не является проблемой, то нет проблем, а если Вам хочется что бы Друпал заговорил по русски, то надо провести локализацию. Drupal имеет модульную структуру и по умолчанию в Drupal включены модули самые основные и необходимые для работы. Остальные модули включаются по усмотрению администратора или пользователя, если у него есть такие права. Возможность локализации, по умолчанию, в Drupal отключена.
Как включить и что надо для руссификации будет далее

LinkWithin

Related Posts Plugin for WordPress, Blogger...