Это старая версия документа.
Содержание
Если сервер установлен без GUI (что вполне правильно), то для установки необходимых пакетов используйте менеджер пакетов aptitude.
Будет описан процесс установки с БД в PostgerSQL
Подготовка установки
Не пропускайте этот шаг, так как в процессе установки придётся отменять установку пакета redmine.
- Установите пакеты, от которых зависит Redmine:ruby, rails, debconf, dbconfig-common
- Установите пакетpostgresql
- Установите метапакетredmine-pgsql
- Установите версию Railsgem install rails -v=2.3.5 
Установка
- Установите пакетredmine
 На вопросы о создании БД отвечайте утвердительно, не обращайте внимание на ошибки
- Удалите пакетredmine 
 На вопросы о полном удалении БД отвечайте утвердительно
- Создайте базу данных (укажите серьёзный пароль вместо my_password)root@su104:~# su - postgres postgres@su104:~$ psql postgres=# CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD 'my_password' NOINHERIT VALID UNTIL 'infinity'; postgres=# CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine; postgres=# \q postgres@su104:~$ exit 
- Исправьте конфигурационный файл/etc/redmine/default/database.yml(не забудьте исправить my_password)production: adapter: postgresql database: redmine host: localhost username: redmine password: my_password encoding: utf8 schema_search_path: public 
- Установите пакетredmine. В процессе его установки БД будет заполнена конфигурацией по умолчанию.
Подготовка запуска
Предполагается, что у вас уже установлен LAMP (если нет - установите)
Если вы хотите использовать nginx, то вам сюда
Запуск в виде подкаталога на основном сервере:
- установите пакетlibapache2-mod-passenger
- создайте ссылкиcd /etc/apache2/mods-enabled ln -s ../mods-available/passeng* . 
- Скопируйте конфигурационный файлcp /usr/share/doc/redmine/examples/apache2-passenger.conf /etc/apache2/conf.d/redmine.conf 
- Отредактируйте файл/etc/apache2/conf.d/redmine.conf# These modules must be enabled : passenger # Configuration for http://localhost/redmine #<VirtualHost localhost> # this is the passenger config PassengerDefaultUser www-data RailsEnv production RailsBaseURI /redmine SetEnv X_DEBIAN_SITEID "default" Alias "/redmine/plugin_assets/" /var/cache/redmine/default/plugin_assets/ DocumentRoot /usr/share/redmine/public <Directory "/usr/share/redmine/public"> Order allow,deny Allow from all </Directory> #</VirtualHost>
- Создайте ссылкуln -s /usr/share/redmine/public /var/www/redmine 
- Обновите конфигурацию web-сервера/etc/init.d/apache2 reload 
Запуск в виде виртуального сервера:
- установите пакетlibapache2-mod-passenger
- установите пакетlibapache2-mod-fastcgi
- создайте ссылкиcd /etc/apache2/mods-enabled ln -s ../mods-available/passeng* . ln -s ../mods-available/rewrite* . ln -s ../mods-available/fastcgi* . 
- переименуйте файлcd /usr/share/redmine/public mv dispatch.fcgi.example dispatch.fcgi 
- Создайте конфигурационный файл/etc/apache2/sites-available/redmine<VirtualHost *:80> ServerName redmine.domain ServerAdmin webmaster@localhost PassengerDefaultUser www-data RailsEnv production SetEnv RAILS_RELATIVE_URL_ROOT "" SetEnv X_DEBIAN_SITEID "default" Alias "/plugin_assets/" /var/cache/redmine/default/plugin_assets/ DocumentRoot /usr/share/redmine/public <Directory "/usr/share/redmine/public"> Options +FollowSymLinks +ExecCGI Options -MultiViews Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.rm.log LogLevel warn CustomLog /var/log/apache2/access.rm.log combined </VirtualHost>
- создайте ссылкуcd /etc/apache2/sites-enabled ln -s ../sites-available/redmine 
- Перезапустите web-сервер/etc/init.d/apache2 restart 
- не забудьте настроить псевдонимredmine.domenв DNS
Можно обойтись и без fastcgi, но не нужно, так как будет существенно задумываться на каждой страничке.
Возможные ошибки
Возможно потребуется выполнить дополнительные операции:
- sudo aptitude install libapache2-mod-fastcgi libapache2-mod-fcgid
- a2enmod suexec
- a2enmod fastcgi
- a2enmod fcgid
Запуск
- Подключитесь браузером к вашему web серверуhttp://host.domen/Redmineилиhttp://redmine.domen(в зависимости от способа установки)
- Воспользуйтесь учетной записью администратора для входа:
 login: admin
 password: admin
 Вы можете перейти на страницу администрирования для настройки параметров приложения.
 
			 
	