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