Категории
Самые читаемые
onlinekniga.com » Компьютеры и Интернет » Программы » CMS Drupal: система управления содержимым сайта - Виктор Ромашов

CMS Drupal: система управления содержимым сайта - Виктор Ромашов

Читать онлайн CMS Drupal: система управления содержимым сайта - Виктор Ромашов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 2 3 4 5 6 7 8 9 10 ... 12
Перейти на страницу:

А вот для того, чтобы установить 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, который был создан на Рабочем столе в процессе установки набора (если вы подтвердили создание ярлыков).

После этого просто запустите любой браузер, и в адресной строке введите адрес своего сайта (совпадает с именем папки, в которой вы разместили свой сайт). Можно также ввести адрес http://localhost, чтобы открыть страницу приветствия от разработчиков набора «Денвер». Помимо приветствия, на этой странице вы сможете найти ссылки для тестирования работоспособности набора, а также ссылки на дополнительные компоненты набора (например, на панель phpMy– Admin).

Примечание

Каталог, созданный после установки набора «Денвер», в дальнейшем можно использовать не только на своем, но и на других компьютерах. Просто скопируйте каталог «Денвера» (а соответственно, и все ваши сайты) на другой компьютер, после чего запустите веб-сервер. Кроме того, вы можете скопировать каталог «Денвера» на «флэшку» и запускать веб-сервер непосредственно с нее. Благодаря этому ваш сайт всегда будет с вами.

Подготовительные работы

Перед тем как установить CMS Drupal, нужно скопировать файлы этой системы на свой хостинг. Кроме того, нужно создать базу данных и пользователя для работы с ней. Этим мы сейчас и займемся.

Копирование файлов Drupal на хостинг

После покупки хостинга вам должны предоставить доступ к панели управления вашим сайтом, а также возможность подключения к сайту по протоколу FTP. Сейчас мы рассмотрим, как благодаря этому поместить файлы Drupal на хостинг.

Но перед этим нужно подготовить CMS Drupal для копирования. Для начала предлагаю скачать Drupal. Это можно сделать на сайте http://drupal.org/ – просто воспользуйтесь ссылкой Download Drupal <версия>.

Скорее всего, скачанный вами файл с CMS Drupal будет иметь расширение TAR.GZ. Это обычный архив (обычный для Linux), который можно открыть с помощью большинства архиваторов, например с помощью WinRAR. Разархивируйте его.

Основная проблема, с которой вам придется далее столкнуться, заключается в том, что архив с CMS Drupal содержит в себе одну папку, а уже в этой папке находятся файлы системы. Вам же нужно, чтобы в архиве сразу находились файлы CMS Drupal, без каких-либо родительских папок. Поэтому сейчас создайте RAR-архив, в котором заархивируйте не папку с файлами CMS Drupal, а сами файлы системы.

Использование панели управления

cPanel – одна из популярных панелей управления сайтом. Мы рассмотрим ее, так как, скорее всего, у вашего хостера установлена именно эта панель. Если же это не так, то просто действуйте по аналогии. Все панели управления сайтом похожи друг на друга.

Перейдите по адресу панели управления сайтом, который предоставил вам хостер, и введите свой логин и пароль. Вы попадете на главную страницу панели управления. На рис. 2.1 представлен один из возможных вариантов ее отображения (в состав cPanel входит несколько вариантов интерфейса).

Рис. 2.1. Главная страница панели управления cPanel

В верхней части панели управления cPanel представлены ссылки на все ее возможности. Поскольку возможностей у cPanel очень много, они сгруппированы по разделам: Сервисы, Аккаунт, Почта, Статистика и лог-файлы, Файлы, Домены, Базы данных, Безопасность, Веб-приложения и модули языков, Дополнительные инструменты.

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

Рис. 2.2. Основные сведения о вашем хостинге

Обратите внимание на ссылку Просмотреть в поле Информация о PHP. С ее помощью можно перейти на страницу со сведениями о языке PHP, установленном на хостинге: узнать, какие настройки им используются, какие библиотеки подключены. Как-нибудь позже посетите эту ссылку.

1 2 3 4 5 6 7 8 9 10 ... 12
Перейти на страницу:
На этой странице вы можете бесплатно читать книгу CMS Drupal: система управления содержимым сайта - Виктор Ромашов.
Комментарии