понедельник, 6 июля 2009 г.

Установка Drupal

Drupal (друпал) — система управления сайтом, написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

Установка пакета

Устанавливаем непосредственно движок
yum install drupal
Устанавливаем поддержку необходимой базы данных в php
yum install php-mysql

Конфигурирование

Apache должен быть скофигурирован примерно таким образом

 ServerAdmin admin@gmail.com
 DocumentRoot /usr/share/drupal
 ServerName os-rostov.ru
 ErrorLog logs/os-rostov.ru-error_log
 CustomLog logs/os-rostov.ru-access_log combined
После инсталяции пакета появляется каталог /etc/drupal. Перед процедурой стандартной инсталляции необходимо скопировать конфигурацию по-умолчанию в каталог с именем, совпадающим с именем домена. К примеру при развертке сайта os-rostov.ru необходимо выполнить комманду
$ cp -ra /etc/drupal/default /etc/drupal/os-rostov.ru
$ chown -R apache /etc/drupal/os-rostov.ru
Перезапускаем Apache
$ service httpd restart
Далее следует стандартная инсталляци движка через web-интерфейс.
Стоит отметить, что если на сервере используется SELinux, то он блокирует запись в конфигурационный файл в директории /etc по соображениям безопасности. Следует или приостановить SELinux на этапе инсталяции сайта, или соответствующим обазом его переконфигурировать.
$ chcon -t httpd_sys_content_t /etc/drupal/default/settings.php
Модули следует устанавливать в дирректорию /etc/druapl/all/modules.
Из недостатков данной схемы стоит отметить, что директория files для всех сайтов общая, но данный вопрос требует более детальноо изучения.

Комментариев нет:

Отправить комментарий