пятница, 7 января 2011 г.

Установка Drupal на Linux (Fedora 11)

Источник:http://klaudt.livejournal.com/ 


Напомню, что потребуется установить веб-сервер, PHP и сервер баз данных (в этой статье не рассматривается).
Итак, устанавливаем Drupal 6.x на Fedora 11:


  1. Идём сюда, скачиваем свежую версию CMS Drupal или делаем так:
    $ wget http://drupal.org/files/projects/drupal-x.x.tar.gz
  2. Рапаковываем скачанный архив:
    $ tar -zxvpf drupal-6.x.tar.gz
  3. Перемещаем содержимое папки drupal-6.x в /var/www/html/ (по умолчанию).
    # mv drupal-6.x/* drupal-6.x/.htaccess /var/www/html/
  4. Копируем файл default.settings.php (находится в /var/www/html/sites/default/) в файл с именем settings.php, находящимся в той же директории, что и исходный файл.
    # cp default.settings.php settings.php
  5. Здесь следует отметить, что в Fedora 11 используется служба безопасности SELinux, и для того, чтобы установка прошла успешно, следует (после перемещения файлов Drupal) применить ко всем файлам в директории /var/www/html/ следующий контекст безопасности:
    # chcon -R -t httpd_sys_content_t /var/www/html/
  6. Предоставляем права на запись в конфигурационный файл Drupal (находится в директории /var/www/html/sites/default/):
    # chmod 666 settings.php
  7. Теперь создаем базу данных и пользователя:
    $ mysql -u root -p
    create database 'dbname';
    grant all privileges on dbname.* to 'username'@'localhost' identified by 'password';
    exit;
  8. Создадим директорию files в директории /var/www/html/sites/default/ и назначим права доступа:
    # mkdir files
    # chmod 777 files
  9. Осталось лишь запустить скрипт установки. Для этого в в браузере следует зайти на адрес http://localhost и следовать инструкциям инсталлятора.
  10. По окончании установки следует ограничить доступ к файлу settings.php:
    # chmod 444 /sites/default/settings.php
Вот и всё готово. В дальнейшем следует настроить планировщик cron, а также почту сайта.

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

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