Виктор Ромашов - CMS Drupal: система управления содержимым сайта
- Название:CMS Drupal: система управления содержимым сайта
- Автор:
- Жанр:
- Издательство:Array Издательство «Питер»
- Год:2010
- Город:Санкт-Петербург
- ISBN:978-5-49807-241-8
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Виктор Ромашов - CMS Drupal: система управления содержимым сайта краткое содержание
Почему именно она? Во-первых, она абсолютно бесплатна – скачать ее сможет любой. Во-вторых, она имеет открытый код, что делает ее наиболее удобной и легкой в использовании и настройке «под себя», а также обеспечивает ей поддержку многотысячного сообщества программистов. Ну и наконец, в-третьих, – легкость в работе: практически моментально вы можете добавить любой из общедоступных модулей, будь то форум, возможность ведения блогов или новая тема в оформлении сайта. Единственное, что ограничивало применение данной системы в России, – недостаток русскоязычной документации. Однако с выходом данной книги и эта проблема решена. Никогда еще создание и управление сайтом не было таким легким!
CMS Drupal: система управления содержимым сайта - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
▪.gov.ua – для регистрации домена в данной зоне нужно отправить официальное письмо (с печатью организации и подписью руководителя учреждения или организации) администратору домена. gov.ua.
▪.net.ua – могут зарегистрировать юридические лица, которые зарегистрированы на территории Украины и предоставляют сетевые услуги на территории этой страны.
Стоимость домена.По сравнению с хостингом домен стоит не так уж и дорого. Например, вот цены на некоторые домены:.ua ($70), com.ua ($11), org.ua ($7), com ($14), ru ($20), mobi ($24).
Как правило, домены покупаются на год. И выше была представлена цена за год использования домена. Потом вы должны продлить услуги пользования доменом еще на год. Для большинства доменов стоимость продления составляет столько же, сколько и стоимость покупки. Однако в некоторых случаях стоимость продления может оказаться ниже или выше. Заранее узнайте у регистратора, сколько будет стоить продление домена.
Подготовка к установке Drupal
Итак, хостинг вы приобрели, домен купили. Теперь начинается самое интересное – мы попробуем установить CMS Drupal.
Как было сказано выше, для работы этой системы необходим веб-сервер Apache, язык PHP и база данных MySQL (или PostgreSQL). Все это уже есть на купленном вами хостинге (надеюсь, вы спросили у хостера, есть ли поддержка перечисленных технологий). Поэтому волноваться не стоит.
Рекомендую вам перед тем, как устанавливать Drupal на хостинге, установить его на своем компьютере. Это нужно, чтобы вы имели общее представление о том, как происходит установка и чего можно ожидать после нее.
А вот для того, чтобы установить CMS Drupal на локальном компьютере, вам придется сначала установить и настроить Apache, PHP и MySQL.
Предварительно нужно скачать (по адресу http://apache.org/dyn/closer.cgi) и установить веб-сервер Apache.
Потом следует скачать (по адресу http://dev.mysql.com/downloads/) и установить базу данных MySQL.
После этого остается только скачать (по адресу http://www.php.net/downloads.php) и установить язык PHP. Затем нужно связать PHP с веб-сервером Apache, а также подключить дополнительные библиотеки PHP для того, чтобы он смог работать с базой данных MySQL.
Скажу сразу, что установка и настройка Apache, PHP, MySQL – дело непростое. И я не буду заставлять вас это делать – такие занятия могут быть полезны только в том случае, если вы хотите самостоятельно создать хостинг на своем локальном компьютере. Во всех остальных случаях намного проще воспользоваться специальными наборами, в которые уже входят все необходимые для работы современного веб-сервера компоненты. Например, набором «Денвер».
Набор веб-разработчика «Денвер»
Итак, если вам нужно установить связку Apache+PHP+MySQL на своем локальном компьютере для тестирования будущего сайта, то особого смысла в самостоятельной установке и настройке всех компонентов связки нет. Уже давно существуют специальные наборы для веб-разработчиков, которые позволяют за пять минут полностью установить и настроить подобную связку. Наиболее популярным является «Денвер» (Denwer). Этот набор абсолютно бесплатен, поэтому каждый может воспользоваться им без оглядки на правозащитные органы.
На момент написания книги в Сети была доступна третья версия набора «Денвер» (к выходу уже готовилась четвертая версия этого пакета), поэтому сейчас мы рассмотрим установку именно третьей версии набора. По умолчанию он состоит из веб-сервера Apache 2, языка PHP 5, базы данных MySQL 5 и панели управления базами данных phpMyAdmin. Иными словами, все эти компоненты после установки набора «Денвер» будут установлены, настроены и готовы к работе.
Взять набор «Денвер» третьей версии можно на сайте http://www.denwer.ru. Кроме того, вы можете воспользоваться ссылкой http://www.denwer.ru/dis/Base/latest?from=index, чтобы сразу скачать самую последнюю версию набора. При этом вы можете дополнительно скачать отдельные пакеты расширений, если текущая конфигурация «Денвера» вас не устраивает. Пакетом расширения называется пакет, который устанавливается поверх уже установленного набора «Денвер» и заменяет тот или иной его компонент. Список всех доступных пакетов расширений можно найти на странице http://www.denwer.ru/packages/PfromHndex. На момент написания книги были доступны следующие пакеты расширений:
▪ дополнительные модули языка PHP5 (PostgreSQL, mbstring, библиотеки PEAR и др.);
▪ база данных PostgreSQL 8.2, панель управления базой данных phpPgAdmin и дополнительные модули PHP для работы с базой;
▪ база данных FireBird 2, панель управления базой данных IBExpert, дополнительные модули для PHP;
▪ последняя версия дистрибутива «Денвер» с дополнительно установленной и настроенной технологией Parser 3 (с поддержкой XML и MySQL);
▪ дистрибутив технологии Parser 3 (с поддержкой XML, MySQL и эмулятором SMTP-сервера);
▪ дистрибутив языка PHP 4, если вы по каким-то причинам не желаете использовать пятую версию данного языка (устанавливается как внешняя CGI-программа и работает совместно с PHP 5);
▪ дистрибутив языка PHP 3;
▪ дистрибутив языка ActivePerl 5.8, который может работать как совместно с набором «Денвер», так и отдельно от него;
▪ дистрибутив языка ActivePython 2.5;
▪ дистрибутив веб-сервера Apache 2.2 с дополнительными модулями (mod_unique_id, mod_dav и др.), которые не входят в стандартный набор «Денвер»;
▪ дополнительные модули и утилиты для базы данных MySQL 5 (утилиты mysqladmin, mysqlcheck и др.);
▪ база данных MySQL 4.
Скачав все, что нужно (все это вы сможете найти на диске, прилагаемом к книге), можно приступать к установке «Денвера».
В процессе установки набора «Денвер» у вас будет запрошен путь к каталогу, в который будет установлен набор, а также буква виртуального диска, необходимого для быстрого доступа к вашим сайтам, «хостящимся» в наборе «Денвер». Вам также будет предложено создать на Рабочем столе ярлыки на команды запуска, остановки и перезапуска веб-сервера Apache из набора «Денвер».
После указания всех этих данных начнется процесс установки, заключающийся в копировании файлов набора «Денвер» в указанный каталог. Как только процесс установки завершится, вы можете начинать работу с набором.
Если у вас уже есть сайт, поместите его файлы в каталог набора «Денвер». Для этого в папке home каталога, в который вы установили набор, создайте новую папку с именем вашего сайта (по этому названию вы будете обращаться к сайту из окна браузера), а внутри нее создайте папку www, куда поместите файлы и папки своего сайта.
Итак, скачайте с сайта http://drupal.org/архив с CMS Drupal и распакуйте его. После этого создайте в папке home папку, например, mysite.my, а в ней – папку www. Переместите файлы CMS Drupal в папку www.
Чтобы иметь возможность обратиться из окна браузера к сайтам, «хостящимся» в наборе «Денвер», необходимо запустить установленный на ваш компьютер вебсервер Apache. Для этого можно воспользоваться ярлыком Start Denwer, который был создан на Рабочем столе в процессе установки набора (если вы подтвердили создание ярлыков).
Читать дальшеИнтервал:
Закладка: