Установка Drupal на сервер Ubuntu 12.04

Что такое Drupal?

Drupal – это свободная и открытая система управления контентом, работающая на PHP и бэкэенде MySQL. Система Drupal, разработанная в 2001, на данный момент является одной из самых популярных CMS. Для расширения функциональности Drupal было разработано огромнейшее количество аддонов и плагинов.

Требования

Для выполнения руководства необходимы привилегии root; подробнее об этом можно прочитать в статье «Начальная настройка сервера Ubuntu 12.04».

Также нужно предварительно установить группу программ LAMP; подробные инструкции по установке стека LAMP можно найти в этом руководстве.

1: Загрузка Drupal

Все необходимые пакеты Drupal можно загрузить с сайта программы.

wget  http://ftp.drupal.org/files/projects/drupal-7.15.tar.gz

Примечание: При необходимости замените ссылку в команде более актуальной ссылкой.

Данная команда загрузит архив Drupal на виртуальный сервер и поместит его в домашний каталог текущего пользователя. Чтобы распаковать его, используйте команду:

tar zxvf drupal-7.15.tar.gz

Распаковав архив, переместите полученные файлы в стандартный каталог веб-сервера (в Apache это каталог /var/www):

sudo mv drupal-7.15/* /var/www/

2: Настройка параметров Drupal

Переместив файлы, откройте каталог веб-сервера:

cd /var/www/

Скопируйте файл стандартных настроек по имени settings и переименуйте копию. Не переименовывайте стандартный файл – он пригодится в дальнейшем.

cp sites/default/default.settings.php sites/default/settings.php

Затем дайте инсталлятору Drupal право на изменение нового конфигурационного файла, отредактировав права доступа к файлу и каталогу настроек:

chmod a+w sites/default/settings.php
chmod a+w sites/default

3: Создание БД и пользователя для Drupal

Теперь нужно создать отдельную базу данных MySQL для Drupal.

Откройте оболочку MySQL:

mysql -u root -p

Укажите свой root-пароль MySQL. На данном этапе нужно создать БД, пользователя и пароль для Drupal.

Примечание: Все команды MySQL должны заканчиваться символом точки с запятой.

Сначала создайте БД. В руководстве для простоты база данных называется Drupal, однако такое имя является небезопасным для реального сервера; выберите любое другое надёжное имя:

CREATE DATABASE drupal;
Query OK, 1 row affected (0.00 sec)

Затем нужно создать нового пользователя (замните имя БД, пользователя и пароль своими данными):

CREATE USER druser@localhost;
Query OK, 0 rows affected (0.00 sec)

Чтобы установить пароль, используйте:

SET PASSWORD FOR druser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

Передайте все права на БД новому пользователю (без следующей команды  инсталлятор Drupal не сможет использовать БД mysql):

GRANT ALL PRIVILEGES ON drupal.* TO druser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

Обновите MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Закройте оболочку MySQL:

exit

Для корректной работы Drupal необходим модуль php. Установите php-gd, если этот модуль не был установлен ранее:

sudo apt-get install php5-gd

4: Инсталлятор Drupal

Итак, теперь файлы Drupal находятся в нужном каталоге, все права установлены верно, а БД MySQL готова к использованию. Осталось только выполнить инструкции инсталлятора; для этого нужно открыть браузер и перейти по ссылке:

домен_или_IP_сервера/drupal-7.15/

Примечание: Если вы установили более актуальную версию Drupal, не забудьте указать её в ссылке.

Tags: , , ,

Добавить комментарий