02.10.2011 Ubercart - скрыть SKU и другие поля (модуль Ubercart Product Power Tools) | Drupal 6 26.09.2011 Пользовательские галереи и хранение файлов на сервере - Drupal 6 22.06.2011 Блок последних комментариев блога - DRUPAL 6 16.06.2011 Показывать блок в определенных типах материалов и на определенных страницах - Drupal 6 16.06.2011 Топ 10 блоггеров - Drupal 6 21.05.2011 Модуль переноса комментариев для Drupal 6 22.03.2011 Подсветка синтаксиса кода в Drupal 6 22.03.2011 Кнопки социальных сетей для Drupal
#72

Денвер, Drupal7

Описание процесса установки Denwer и Drupal 7.

1. Немного теории 

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

Самым важным элементом при создание сайта является веб-сервер, наиболее популярны на данный момент:

На данный момент сайты с возможностью динамического управления делаются на следующих языках программирования:

Помимо языка программирования важным атрибутом сайта является база данных, традиционно с Apache и PHP повелось использовать такие базы данных как: MySql и PostgreSql
Их отличия я не буду расписывать, т.к. в любом случае остановимся пока на MySql, которую и будем использовать при установки сайта на домашний компьютер.

Для работы с MySql требуется также система управления этой базой под названием PhpMyAdmin - очень удобная и функциональная, а главное графическая и понятная.

2. Установка веб-сервера 

Обычно программное обеспечение - Apache с модулем PHP (модуль PHP нужен для интерпретации написанного кода, и вывода того что задумал разработчик в своих PHP скриптах) и базой MySql на сервер ставятся, как отдельные приложения и настраиваются соответствующим образом, чтобы они были не подвержены взлому из вне.

Для домашенго использования на системах Windows, был разработан пакет, который позволяет установить все необходимые для работы нам компоненты в несколько кликов под названием Denwer, который скачать можно (и нужно) со следующего сайта:
http://www.denwer.ru/

Расписывать его установку я не буду, фактически устанавливается как обычное приложение Windows, за исключением того, что возможно придется писать в консоли "Да" и "Нет". Чтобы не возникало вопросов по установке посмотри инфу по следующей ссылке, но перед этим прочитай немного дальше, и после этого переходи:
http://www.denwer.ru/base.html

По ссылке выше тебе понадобятся следующие разделы (остальное не нужно т.к. пока что только мозг запудрит): 

Здесь следует пояснить что такое виртуальный хост.

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

Важно понимать, что в данном случае одна папка (как показано по ссылке выше) один хост, к которому мы сможем получить полноценный доступ для работы с нашим сайтом.

На реальных серверах все немного сложнее - требуется настраивать файл конфигурации веб-сервера (простое создание папки как с денвером на реальном веб-сервере не прокатит), чтобы сервер мог работать с виртуальными хостами - это важно понимать, чтобы не останавливаться на месте при дальнейшем взаимодействие с сайтами и серверами.

По ссылке выше немного подробнее сказано об этом, но про упоминающуюся там папку home немного непонятно.
Итак ты поставил Denwer, он создает свой локальный диск с буквой Z.Там будет папка WWW, а в ней папка home в которой мы должны создать для нашего сайта один виртуальный хост test1.ru, если такого еще нет.
И тогда получится, что если ты в браузере наберешь адрес test1.ru - то попадешь в эту папку и будут выполнены файлы, которые будут распологаться в этой папке. (если конечно ты не забыл перед этим запустить Denwer).

3. Создание базы для сайта

После того как денвер запущен нам требуется создать базу данных, в которую сайт будет записывать информацию.
Для этого нужно перейти по ссылки:
http://localhost

Откроется подобная страница:

Выбрать нужно то что выделено красным.

После чего откроется окно входа в PhpMyAdmin.

Если ты не устанавливал специально никаких паролей при установке, то в поле Логин введи:
root
В поле Пароль ничего - нажимай вход.

В поле "Создать новую БД" впиши название своей базы, в которую будет установлен сайт. Для примера bdsite.

 

 

4. Перейдем непосредственно к сайту и его настройке.

Устанавливать мы будем движок под названием Drupal 7, информации по нему в интернетах очень много.

Скачать архив с файлами движка можно здесь:
http://drupal.org/project/drupal
Подсвеченное зеленым цветом поле и ссылка напротив цифр 7.0 - zip (3.05 MB).

После того как архив скачан, файлы архива требуется расположить в папке test1.ru, о которой говорилось ранее.

После этого набираешь в браузере test1.ru - откроется окно инсталяции движка (тут уже работает веб-сервер во всю свою мощь).

Пошаговую информацию об установке можешь посмотреть по следующей ссылке (правда местами чел описывает, вещи которые следует опустить):
http://dovbysh.com/ru/blogs/kodo/drupal-7-ustanovka-poshagovaya-instrukciya

Когда дойдешь до указания настроек подключения к бд то ты должен указать следующие данные:

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


29.03.2011 Пейджинг для Image Gallery (вперед, назад) - Drupal 6 22.03.2011 Форма входа вверху сайта - Drupal 6 22.03.2011 Сниппет поиска по товарам - Drupal 6 22.03.2011 Сниппет вывода самых популярных товаров - Drupal 6 22.03.2011 Сниппет вывода последних новостей в блоке - Drupal 6 03.03.2011 Денвер, Drupal7 19.03.2010 Индивидуальный шаблон для каждой страницы - Drupal 6 31.03.2010 Drupal 6 ошибка 0 /upload/js
О сайте